Tabla de Contenidos

Comprime y descomprime desde la Terminal de GNU/Linux

Seguro que alguna vez nos hemos encontrado con algún archivo que se nos ha resistido a la hora de comprimirlo o descomprimirlo. Aquí tenemos una pequeña chuleta para si alguna vez necesitamos un cable lo podamos encontrar rápidamente.

Antes de comprimir y descomprimir con cualquiera de los formatos siguientes asegúrate de tener instalado el compresor correspondiente al formato con el que vamos a trabajar.

Ficheros tar

tar -cvf archivo.tar /dir/a/comprimir/
tar -xvf archivo.tar
tar -tf archivo.tar

Ficheros gz

gzip -9 fichero
gzip -d fichero.gz

Ficheros bz2

bzip fichero
bzip2 -d fichero.bz2

gzip ó bzip2 sólo comprimen ficheros [no directorios, para eso existe tar]. Para comprimir y archivar al mismo tiempo hay que combinar el tar y el gzip o el bzip2 de la siguiente manera:

Ficheros tar.gz

tar -czfv archivo.tar.gz ficheros
tar -xzvf archivo.tar.gz
tar -tzf archivo.tar.gz

Ficheros tar.bz2

tar -c ficheros | bzip2 > archivo.tar.bz2
bzip2 -dc archivo.tar.bz2 | tar -xv
bzip2 -dc archivo.tar.bz2 | tar -t

Otra variante

tar -cjvf archivo.tar.bz2 ficheros
tar -xvf archivo.tar.bz2
tar -tf archivo.tar.bz2

(Nótese en estos dos últimos casos que tar es capaz de detectar el método utilizado para la compresión y lo utiliza automáticamente, si está disponible)

Ficheros zip

zip archivo.zip ficheros
unzip archivo.zip
unzip -v archivo.zip

Ficheros lha

lha -a archivo.lha ficheros
lha -x archivo.lha
lha -v archivo.lha
lha -l archivo.lha

Ficheros arj

arj a archivo.arj ficheros
unarj archivo.arj
arj -x archivo.arj
arj -v archivo.arj
arj -l archivo.arj

Ficheros zoo

zoo a archivo.zoo ficheros
zoo -x archivo.zoo
zoo -L archivo.zoo
zoo -v archivo.zoo

Ficheros rar

rar -a archivo.rar ficheros
rar -x archivo.rar
rar -l archivo.rar
rar -v archivo.rar

Este documento no pretende enseñar nada nuevo pero si te puede servir a ti y a mi de chuleta en algun momento de laguna mental.

Tomado de www.forat.info