El comando gzip
se utiliza para comprimir archivos en sistemas Unix y Linux. Su principal función es reducir el tamaño de los archivos, lo que facilita su almacenamiento y transferencia. gzip
utiliza el algoritmo de compresión DEFLATE, que es eficiente y ampliamente utilizado.
La sintaxis básica del comando gzip
es la siguiente:
gzip [opciones] [argumentos]
-d
, --decompress
: Descomprime un archivo.-k
, --keep
: Mantiene el archivo original después de la compresión.-v
, --verbose
: Muestra información detallada sobre el proceso de compresión.-f
, --force
: Fuerza la compresión, sobrescribiendo archivos existentes.-r
, --recursive
: Comprime archivos en directorios de manera recursiva.gzip archivo.txt
Este comando comprimirá archivo.txt
y generará archivo.txt.gz
.
gzip -d archivo.txt.gz
Esto descomprimirá archivo.txt.gz
y restaurará el archivo original.
gzip -k archivo.txt
Este comando comprimirá archivo.txt
a archivo.txt.gz
y mantendrá archivo.txt
sin cambios.
gzip *.txt
Comprime todos los archivos con extensión .txt
en el directorio actual.
gzip -dr directorio/
Descomprime todos los archivos .gz
en el directorio especificado y sus subdirectorios.
-v
para obtener información sobre la tasa de compresión y el tamaño del archivo.-f
para evitar problemas al sobrescribir archivos existentes.