Comprimir y descomprimir .tar, .gz, .tar.gz, .zip… desde línea de comandos

Cómo comprimir y descomprimir ficheros desde la terminal de comandos en Linux.

Esta es la típica guía o cheat sheet que cada informático olvidadizo tiene en su blog para recordar cómo comprimir, descomprimir, empaquetar y desempaquetar desde la consola de comandos en GNU/Linux como Debian, Ubuntu, Fedora… Además de otra útil opción como ver el contenido sin tener que descomprimir o desempaquetar los archivos.

Archivos .tar (tar)

  • Empaquetar: tar -cvf archivo.tar /ruta/del/directorio/
  • 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/
  • 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

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
  • Descomprimir: bzip2 -d archivo.bz2 o bunzip2 archivo.bz2

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/ | 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 .zip (zip)

  • Comprimir: zip archivo.zip /ruta/del/directorio/
  • Descomprimir: unzip archivo.zip
  • Ver el contenido sin extraer: unzip -v archivo.zip

Archivos .rar (rar)

  • Comprimir: rar -a archivo.rar /ruta/del/directorio/
  • Descomprimir: rar -x archivo.rar
  • Ver el contenido sin extraer: rar -l archivo.rar o rar -v archivo.rar

Archivos .arj (arj)

  • Comprimir: arj -a archivo.arj /ruta/del/directorio/
  • Descomprimir: arj -x archivo.arj o unarj archivo.arj
  • Ver el contenido sin extraer: arj -l archivo.arj o arj -v archivo.arj

Archivos .zoo (zoo)

  • Comprimir: zoo -a archivo.zoo /ruta/del/directorio/
  • 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/
  • Descomprimir: lha -x archivo.lha
  • Ver el contenido sin extraer: lha -l archivo.lha o lha -v archivo.lha

Referencias:

Compartir es agradecer. Si te ha gustado... ¡compartélo!
Comparte con tus amigos










Enviar

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.