Spiga

Descomprimir archivos desde consola en GNU/Linux

Vuelvo a estar por aquí y traigo un articulo que quería haber publicado hace tiempo, para tenerlo a mano, mas que nada :)

Puede que necesites instalar lo necesario, no todos los formatos que vamos a usar aqui están instalados de serie:

$ sudo aptitude install gzip bzip2 unzip unarj zoo tar unrar lha

Descomprimir ficheros comprimidos:

- Descomprimir .tgz

$ tar -xvzf archivo.tgz

- Descomprimir .tar

$ tar -xvf archivo.tar

- Descomprimir .bz2

$ bzip2 -d fichero.bz2

- Descomprimir .tar.bz2

$ tar jxvf archivo.tar.bz2

- Descomprimir .gz

$ gzip -d fichero.gz

- Descomprimir .tar.gz

$ tar zxf archivo.tar.gz

- Descomprimir .rar

$ rar x archivo.rar

- Descomprimir .lha

$ lha x archivo.lha

- Descomprimir .zip

$ unzip archivo.zip

- Descomprimir .arj

$ unarj archivo.arj o $ arj x archivo.arj

- Descomprimir .zoo

$ zoo x archivo.zoo


Más información y compresión de archivos en Gentoosiasta.

1 comentarios:

  kuidao

26 de agosto de 2008, 0:37

Pero, si tienes problemas de memoria, es mejor, tras instalar lo que indica, hacer lo siguiente:

sudo aptitude install unp

Y para descomprimir un archivo es tan sencillo como

unp nombre_de_archivo.xxx

aptitude show unp :: Descripción: desempaquete (casi) todo con una sola orden
unp es un pequeño script en perl que hace la extracción desde cualquier archivo un poco más fácil.
Puede usar varios programas de compresión y archivado, elige el(los) correcto(s) automáticamente y
extrae uno o más archivos de una sola vez.