Comprimir/Descomprimir ficheros en entornos UNIX

A veces es complicado saber tódos los comandos que existen para comprimir/descomprimir ficheros en entorno UNIX.

Ficheros .tar

Tar es un formato que sólo empaqueta múltiples ficheros en uno sólo, pero no comprime.

  • Empaquetar: # tar -cvf  fichero.tar ficheros
  • Desempaquetar: # tar -xvf fichero.tar
  • Ver contenido: # tar -tf fichero.tar

Ficheros .gz

  • Comprimir: # gzip -9 ficheros
  • Descomprmir: # gzip -d ficheros.gz

Ficheros .bz2

  • Comprimir: # bzip2 ficheros
  • Descomprmir: # bzip2 -d ficheros.bz2

Ficheros .tgz (ó .tar.gz) -> tar+gzip

  • Empaquetar/Comprimir: # tar -czf fichero.tgz ficheros
  • Desempaquetar/Descomprimir: # tar -xvzf fichero.tgz
  • Ver contenido: # tar -tzf fichero.tgz

Ficheros tar.bz2 -> tar+bzip

  • Empaquetar/Comprimir: # tar -c ficheros | bzip2 > fichero.tar.bz2
  • Desempaquetar/Descomprimir: # bzip2 -cd fichero.tar.bz2 | tar -xv
  • Ver contenido: # bzip2 -cd nombre.tar.bz2 | tar -t

Ficheros .zip

  • Empaquetar/Comprimir: # zip fichero.zip ficheros
  • Desempaquetar/Descomprimir: # unzip fichero.zip

Ficheros .rar

  • Empaquetar/Comprimir: # rar -a fichero.rar fichero
  • Desempaquetar/Descomprimir: # rar -x fichero.rar
  • Ver contenido: # rar -l fichero.rar
  • Ver contenido: # rar -v fichero.rar

You may also like

2 comments

  • Buyreda 04/12/2019   Reply →

    Probé varios métodos encontrados en la WWW para extraer un fichero o archivo zip multiparte (varios ficheros zip) proveniente de una descarga de Google Drive pero no funcionaron (bien).

    Finalmente lo conseguí fácilmente desde el terminal así:

    unzip nombrefichero01.zip
    cuando termine de extraer esa parte lo mismo con la siguiente:
    unzip nombrefichero02.zip
    y así sucesivamente …

    Otra forma:

    7z x nombrefichero01.zip
    cuando termine de extraer esa parte lo mismo con la siguiente:
    7z x nombrefichero02.zip
    y así sucesivamente …

Leave a comment