Los comandos para comprimir y descomprimir archivos vía terminal en servidores Linux nos pueden facilitar mucho la tarea a la vez que nos ahorran tiempo.
Archivos .rar (rar)
Comprimir: rar -a archivo.rar /ruta del directorio a comprimir/
Descomprimir: rar -x archivo.rar
Ver el contenido sin extraer: rar -l archivo.rar o rar -v archivo.rar
Archivos .zip (zip)
Comprimir: zip archivo.zip /ruta del directorio a comprimir/
Descomprimir: unzip archivo.zip
Ver el contenido sin extraer: unzip -v archivo.zip
Archivos .tar (tar)
Comprimir: tar -cvf archivo.tar /ruta del directorio a comprimir/
Desempaquetar: tar -xvf archivo.tar
Ver el contenido sin extraer: tar -tf archivo.tar
Archivos .tar.gz, .tar.z, .tgz (tar con gzip)
Empaquetar y comprimir: tar -czvf archivo.tar.gz /ruta del directorio a comprimir/
Desempaquetar y descomprimir: tar -xvf archivo.tar.gz
Ver el contenido sin extraer: tar -tzf archivo.tar.gz
Archivos .gz (gzip)
Comprimir: gzip -q archivo
Descomprimir: gzip -d archivo.gz
Nota: gzip solo comprime ficheros y no directorios. Para comprimir directorios se debe de usar en combinación con un empaquetador como tar.
Archivos .bz2 (bzip2)
Comprimir: bzip2 archivo o bunzip2 archivo
Comprimir: bzip2 -d archivo.bz2 o bunzip2 archivo.bz2
Nota: bzip2 solo comprime ficheros y no directorios. Para comprimir directorios se debe de usar en combinación con un empaquetador como tar.
Archivos .tar.bz2 (tar con bzip2)
Empaquetar y comprimir: tar -c /ruta del directorio a comprimir/ | bzip2 > archivo.tar.bz2
Desempaquetar y descomprimir: bzip2 -dc archivo.tar.bz2 | tar -xv
Ver el contenido sin extraer: bzip2 -dc archivo.tar.bz2 | tar -t
Archivos .zoo (zoo)
Comprimir: zoo -a archivo.zoo /ruta del directorio a comprimir/
Descomprimir: zoo -x archivo.zoo
Ver el contenido sin extraer: zoo -L archivo.zoo o zoo -v archivo.zoo
Archivos .lha (lha)
Comprimir: lha -a archivo.lha /ruta del directorio a comprimir/
Descomprimir: lha -x archivo.lha
Ver el contenido sin extraer: lha -l archivo.lha o lha -v archivo.lha
Archivos .arj (arj)
Comprimir: arj -a archivo.arj /ruta del directorio a comprimir/
Descomprimir: arj -x archivo.arj o unarj archivo.arj
Ver el contenido sin extraer: arj -l archivo.arj o arj -v archivo.arj