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