Es muy necesario tener a la mano los comandos para comprimir y descomprimir archivos en Linux desde la consola. Por lo general cuando se hacen instalaciones en servidores no se cuenta con el modo gráfico para ejecutar este tipo de tareas.

En este post explico la forma de comprimir y descomprimir archivos usando los comandos tar, gzip, bzip, zip, unzip y rar desde la consola.


TAR Comprimir con tar

tar -zcvf nombre-archivo-resultante.tar.gz nombre-directorio-o-archivo

Explicación del comando:

  • -z : Comprimir un archivo usando el gzip
  • -c: Crear un nuevo archivo
  • -v: Mostrar el proceso de compresión
  • -f: Nombre del archivo


Descomprimir con tar

tar -xvzf archivo-comprimido.tar.gz

Explicación del comando:

  • -x: Extrae el contenido del archivo comprimido
  • -v: Mostrar el proceso de descompresión
  • -f: Nombre del archivo


GZIP Comprimir con gzip

gzip -9 nombre-archivo-no-directorio

Explicación del comando:

  • -9: Es el nivel de compresión se puede usar desde -1 hasta -9. Donde -9 es compresión óptima y es más lento.


Descomprimir con gzip

gzip -d nombre-archivo-comprimido.gz

Explicación del comando:

  • -d: Descomprimir


BZ2 Comprimir con bz2

bzip archivo-no-directorio

Descomprimir con bz2

bzip2 -d archivo.bz2

ZIP Comprimir con zip

zip archivo.zip archivo-comprimir

Descomprimir con unzip

unzip archivo.zip

RAR Comprimir con rar

rar -a nombre-archivo-resultante.rar archivo-o-carpeta

Explicación del comando:

  • -a: Comprimir un archivo


Descomprimir con rar

rar -x archivo.rar

Explicación del comando:

  • -x: Extrae el contenido del archivo comprimido

Con estos simples comandos se puede comprimir y descomprimir archivos desde la consola.

Saludos.

No hay comentarios

Leave a Reply

Your email address will not be published. Required fields are marked *