Comandos para comprimir y descomprimir ficheros en UNIX/Linux


Archivos .tar

  • Empaquetar: tar -cvf archivo.tar /dir/a/comprimir/
  • Desempaquetar: tar -xvf archivo.tar
  • Ver contenido: tar -tf archivo.tar

Archivos .rar

  • Comprimir: rar -a archivo.rar ficheros
  • Descomprimir: rar -x archivo.rar
  • Ver contenido: rar -l archivo.rar
  • Ver contenido: rar -v archivo.rar


Archivos .zip

  • Comprimir: zip archivo.zip ficheros
  • Descomprimir: unzip archivo.zip
  • Ver contenido: unzip -v archivo.zip


Archivos .gz

  • Comprimir: gzip -9 fichero
  • Descomprimir: gzip -d fichero.gz


Archivos .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:

Archivos .tar.gz

Comprimir: tar -czfv archivo.tar.gz ficheros
Descomprimir: tar -xzvf archivo.tar.gz
Ver contenido: tar -tzf archivo.tar.gz

Archivos .tar.xz

Las fuentes del kernel ya vienen por defecto comprimidas con tar.xz
Comprimir: tar -cJfv archivo.tar.xz ficheros
Descomprimir: tar -xJvf archivo.tar.xz
Ver contenido: tar -tJf archivo.tar.xz

Archivos tgz (tar con gzip)


  • Comprimir: tar czvf archivo.tar.gz
  • Descomprimir: tar -xvzf archivo.tgz


Archivos .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


Archivos .lha

  • Comprimir: lha -a archivo.lha ficheros
  • Descomprimir: lha -x archivo.lha
  • Ver contenido: lha -v archivo.lha
  • Ver contenido: lha -l archivo.lha

Archivos .zoo

  • Comprimir: zoo a archivo.zoo ficheros
  • Descomprimir: zoo -x archivo.zoo
  • Ver contenido: zoo -L archivo.zoo
  • Ver contenido: zoo -v archivo.zoo
Archivos 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