Comprimir y descomprimir archivos en Linux
Para comprimir y descomprimir los comandos más comúnes son, tar para empaquetar i desempaquetar y gzip para comprimir y descomprimir:
tar [parámetros] [origen] [destino]
Posibles parámetros:
- c: crear un archivo
- x: extraer de un archivo
- t: listar los contenidos de un archivo
- v: ver un reporte de las acciones a medida que se van realizando
- f: empaquetar contenidos de archivos
- z: para comprimir a la vez que se empaqueta
Importante, con la opción z se puede comprimir en el mismo paso en el que se empaqueta, lo que puede hacer las cosas más rápidas y cómodas.
De todos modos, tar simplemente hace el empaquetado y es gzip el que realiza la compresión. Simplemente que nosotros no tenemos que llamar a gzip, sino que ya lo hace directa e internamente tar.
Resumen general:
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
Ficheros zip
Comprimir: zip archivo.zip ficheros
Descomprimir: unzip archivo.zip
Ver contenido: unzip -v archivo.zip

February 3rd, 2008 at 10:11 pm
quiero descomprimir un archivo tar.gz digito en el terminal el comando que diste pero me sale que no existe el fichero o directorio.
June 11th, 2008 at 8:51 pm
Que sucede con los .sit?
Ubuntu puede descomprimirlos?