Descomprimir archivos .tar.gz usando 7-Zip

Ya antes he comentado acerca de algunas aplicaciones de Linux que tienen una interfaz de usuario horrible. Esto siempre puede ser causa de debate pero no es el punto de este post (tal vez tocaré ese tema en otro post). El punto en este post es que Xarchiver, el gestor de archivos comprimidos predeterminado de Debian es, a mi parecer, uno de esos softwares con una interfaz gráfica que deja mucho que desear. Hay muchas otras alternativas en Linux pero, como es usual, la línea de comandos suele ofrecer una buena alternativa y, en este caso, esa alternativa es 7-Zip.

7-Zip era una de las aplicaciones básicas que yo instalaba siempre en Windows. Aunque la interfaz gráfica de 7-Zip no está disponible en Linux (tal vez a través de Wine), la versión de línea de comandos, el comando 7z sí está disponible. Este comando es relativamente fácil de usar pero en el caso de los archivos .tar.gz se tiene que aplicar de manera recursiva ya que primero, al descomprimir el achivo .tar.gz, obtenemos un archivo .tar que debe ser descomprimido nuevamente para tener acceso al contenido final del archivo. El proceso completo puede hacerse fácilmente usando el comando 7z al descomprimir primero el archivo .tar.gz a la salida estándar y enviándola, con el uso de un pipe, nuevamente al comando 7z para que ejecute el segundo paso y extraiga el contenido del archivo .tar.

En otras palabras, para descomprimir un archivo .tar.gz debemos ejecutar el siguiente comando:

monstruosoft@PC:~$ 7z e -so archivo.tar.gz | 7z x -si -ttar

Simple, ¿no? :P.

Advertisements

Renombrar múltiples archivos en Linux

Renombrar archivos en Linux es una tarea que se realiza normalmente con el comando mv (aunque no es la única forma de hacerlo). Hacerlo desde la línea de comandos es particularmente útil cuando tienes que renombrar muchos archivos, una tarea que sería tediosa desde la interfaz gráfica del explorador de archivos si éste no tiene soporte para renombrar múltiples archivos.

Read More

Iceweasel cambiará a Firefox el la próxima versión de Debian

Debian ha distribuido desde hace tiempo, debido a conflictos en las licencias de distribución, Iceweasel, una versión de Firefox con un nombre y logo distintos. Sin embargo, esto está a punto de cambiar en la próxima versión de Debian que finalmente podrá distribuir Firefox sin ninguna modificación, marcando así el final de Iceweasel.

¿Cómo afecta esto a los usuarios de la actual versión estable de Debian? Este cambio sólo se hará presente en la próxima versión estable de Debian pero si usas el repositorio de Mozilla backports descrito en un post anterior, el cambio ya se ha hecho presente por lo que debes actualizar la definición del repositorio para reemplazar el paquete de Iceweasel, ahora inexistente, por el paquete de Firefox.

Para más detalles sobre los cambios que debes hacer a la definición del repositorio de Mozilla backports, visita la página oficial del Debian Mozilla team.

Copiar archivos pequeños de una PC a otra

Si alguna vez has intentado copiar un gran número de archivos pequeños a una memoria USB es probable que hayas notado que el tiempo que se tarda en completar la copia se incrementa considerablemente en comparación con el tiempo que toma copiar archivos grandes. Pues bien, recientemente tuve que hacer un respaldo de mis archivos y me sorprendió ver que al copiar usando un cable ethernet sufría el mismo problema; es decir, a pesar de tener una conexión de 100 Mbps, la velocidad podía bajar tanto hasta llegar a una velocidad de apenas unos 3 Mbps (~375 KB/s), lo que es un verdadero problema cuando intentas copiar 50 o más GBs.

Read More

Montar particiones automáticamente usando udisks

Si has montado una partición desde el administrador de archivos de Linux habrás notado que la partición se monta automáticamente en /media/. Esto es diferente a montar manualmente una partición usando el comando mount ya que entonces tienes que especificar el directorio en donde deseas montar la partición y además debes asegurarte que el directorio exista. Entonces, si supiéramos cómo es que Linux hace su magia al montar las particiones :P, esto podría ser útil, sobre todo cuando accedes remotamente a tu PC, por ejemplo usando SSH.

Read More