Como administrador de sistemas Linux, la gestión de archivos es una de las tareas más comunes y útiles. Uno de los comandos esenciales para comprimir archivos es gzip
. Si te interesa reducir el tamaño de tus archivos para ahorrar espacio o facilitar su transferencia, estás en el lugar correcto. Hoy te explicaré cómo usar este comando de manera sencilla.
El comando gzip
es una herramienta que permite comprimir archivos, reduciendo su tamaño significativamente. Utiliza un algoritmo de compresión que reemplaza el archivo original por una versión comprimida con la extensión .gz.
Por ejemplo, un archivo llamado archivo.txt
se convertirá en archivo.txt.gz
después de usar gzip
.
La estructura básica del comando gzip
es la siguiente:
gzip [opciones] [archivos]
Las opciones más comunes son:
-k
: Conserva el archivo original después de comprimirlo.-9
: Aplica la máxima compresión al archivo.-l
: Muestra información sobre el contenido del archivo comprimido.Aquí tienes un ejemplo práctico para comprimir un solo archivo:
gzip archivo.txt
Con este comando, puedes comprimir múltiples archivos al mismo tiempo:
gzip archivo1.txt archivo2.txt archivo3.txt
Para recuperar el archivo original, utiliza gunzip
:
gunzip archivo.txt.gz
Si no quieres que el archivo original sea eliminado, usa el flag -k
:
gzip -k archivo.txt
Después de comprimir, es útil verificar cuánto espacio se ahorró:
ls -lh archivo.txt.gz
gzip
:Ajusta la compresión de 1 (más rápido) a 9 (máxima compresión):
gzip -9 archivo.txt
Usa tar
en conjunto con gzip
para comprimir carpetas completas:
tar -czvf archivo.tar.gz carpeta/
Para ver el contenido de un archivo comprimido sin descomprimirlo:
gzip -l archivo.txt.gz
gzip
no comprime directorios por sí solo, para ello usalo en conjunto con tar
.El comando gzip
es una herramienta imprescindible para cualquier usuario de Linux. Con su facilidad de uso y potencia, puedes ahorrar espacio y optimizar tus flujos de trabajo. Experimenta con las opciones que te he mostrado y verás cuanto te facilita la administración.