Comprimir y descomprimir archivos desde el Shell de Linux

Noviembre 2016



En este artículo veremos algunos comandos para comprimir y descomprimir archivos y carpetas en Linux:

gunzip archivo.gz: descomprime un archivo o carpeta en formato .gz y .tgz

unzip archivo.zip: descomprime un archivo o carpeta en formato .zip

uncompress archivo.Z: descomprime un archivo o carpeta en formato .Z

zip arch.zip archivos: comprime un archivo o carpeta en formato .zip

gzip archivo: comprime un archivo o carpeta en formato .gz

compress archivo: comprime un archivo o carpeta en formato .Z

tar -cf arch.tar rep: crear un archivo .tar de la carpeta "rep"

tar -tf arch.tar: examina el contenido del archivo arch.tar

tar -xf arch.tar: extrae el archivo arch.tar

tar -xf arch.tar -C /home: descomprime un archivo o carpeta en /home (para las versiones recientes de tar)

cd /home; tar -xf archivo.tar: descomprime un archivo o carpeta en /home (caso general)

tar -xpf archivo.tar : descomprime un archivo o carpeta conservando en lo posible los privilegios

tar -xzf archivo.tgz: descomprime un archivo o carpeta en formato .tgz (las versiones recientes de tar)

gunzip archivo.tgz | tar -xf-: descomprime un archivo o carpeta en formato .tgz o gz (todas las versiones)

tar -xjf archivo.tar.bz2: descomprime un archivo o carpeta en formato .tar.bz2 en GNU

bunzip archivo.bz2 | tar -xf -: descomprime un archivo o carpeta en formato .tar.bz2 (caso general)


Consulta también :
El documento «Comprimir y descomprimir archivos desde el Shell de Linux» de CCM (es.ccm.net) se encuentra disponible bajo una licencia Creative Commons. Puedes copiarlo o modificarlo siempre y cuando respetes las condiciones de dicha licencia y des crédito a CCM.