====== 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 ====
* Empaquetar:
tar -cvf archivo.tar /dir/a/comprimir/
* Desempaquetar:
tar -xvf archivo.tar
* Ver contenido:
tar -tf archivo.tar
==== Ficheros gz ====
* Comprimir:
gzip -9 fichero
* Descomprimir:
gzip -d fichero.gz
==== Ficheros bz2 ====
* Comprimir:
bzip fichero
* Descomprimir:
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 ====
* Comprimir:
tar -czfv archivo.tar.gz ficheros
* Descomprimir:
tar -xzvf archivo.tar.gz
* Ver contenido:
tar -tzf archivo.tar.gz
==== Ficheros tar.bz2 ====
* Comprimir:
tar -c ficheros | bzip2 > archivo.tar.bz2
* Descomprimir:
bzip2 -dc archivo.tar.bz2 | tar -xv
* Ver contenido:
bzip2 -dc archivo.tar.bz2 | tar -t
=== Otra variante ===
* Comprimir:
tar -cjvf archivo.tar.bz2 ficheros
* Descomprimir:
tar -xvf archivo.tar.bz2
* Ver contenido:
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 ====
* Comprimir:
zip archivo.zip ficheros
* Descomprimir:
unzip archivo.zip
* Ver contenido:
unzip -v archivo.zip
==== Ficheros lha ====
* Comprimir:
lha -a archivo.lha ficheros
* Descomprimir:
lha -x archivo.lha
* Ver contenido:
lha -v archivo.lha
* Ver contenido:
lha -l archivo.lha
==== Ficheros arj ====
* Comprimir:
arj a archivo.arj ficheros
* Descomprimir:
unarj archivo.arj
* Descomprimir:
arj -x archivo.arj
* Ver contenido:
arj -v archivo.arj
* Ver contenido:
arj -l archivo.arj
==== Ficheros zoo ====
* Comprimir:
zoo a archivo.zoo ficheros
* Descomprimir:
zoo -x archivo.zoo
* Ver contenido:
zoo -L archivo.zoo
* Ver contenido:
zoo -v archivo.zoo
==== Ficheros rar ====
* Comprimir:
rar -a archivo.rar ficheros
* Descomprimir:
rar -x archivo.rar
* Ver contenido:
rar -l archivo.rar
* Ver contenido:
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 [[http://www.forat.info/2006/12/06/comprime-y-descomprime-en-consola/|www.forat.info]]