GNU zip (gzip) es una utilidad de compresión que reduce el tamaño de los archivos seleccionados. Los archivos comprimidos con gzip suelen tener la extensión de archivo .gz. El comando gzip tiene varias opciones. Estas opciones de comando se describen en la siguiente tabla.
Opción | Solía |
---|---|
-d | Compresión inversa de archivos (descompresión). |
-f | Fuerza la compresión o descompresión de un archivo incluso si tiene múltiples enlaces o si el archivo existe. |
-n | Omita guardar el nombre de archivo original y la marca de tiempo. |
-N | Guarde el nombre del archivo original y la marca de tiempo. |
-q | Suprimir todas las advertencias. |
-r | Habilite la recursión de directorios durante la compresión o descompresión. |
-v | Muestra el nombre y el porcentaje de reducción del archivo comprimido o descomprimido. |
-t | Realice una verificación de integridad en el archivo comprimido. |
Sintaxis
La sintaxis del comando gzip es:
# gzip [options] [file names]
El comando gunzip
El comando gunzip es equivalente a ejecutar gzip -d en la línea de comandos.
Comprimir un archivo comprimido con gzip:
FIGURA
Ejemplos de comandos gzip
1. Para comprimir cualquier archivo:
# gzip file
2. Para descomprimir un archivo:
# gzip -d file.gz # gzip --decompress file.gz # gzip --uncompress file.gz
3. Para ver el contenido del archivo comprimido:
# gzip -c file.gz # gzip --stdout file.gz # gzip --to-stdout file.gz
4. Para comprimir/descomprimir a la fuerza cualquier archivo:
# gzip -f file # gzip --force file
# gzip -d -f file.gz # gzip -d --force file.gz
5. Para no guardar el nombre del archivo original:
# gzip -n file # gzip --no-name file
6. Para guardar el nombre del archivo original y la fecha y hora:
# gzip -N file # gzip --no-name file
7. Para suprimir todas las advertencias:
# gzip -q file # gzip --quiet file
8. Para comprimir los archivos recursivamente:
# gzip -r /tmp # gzip --recursive /tmp
9. Para especificar su propio sufijo en lugar de .gz:
# gzip -S .cz file # gzip --suffix .cz file
10. Para probar la integridad de los archivos:
# gzip -t file.gz # gzip --test file.gz
11. Para especificar la velocidad de compresión:
# gzip -1 file # gzip --fast file # gzip -9 file # gzip --best file
12. Para mostrar la información de la licencia gzip:
# gzip -L # gzip --license
13. Para obtener la información de la versión:
# gzip -v # gzip --version
14. Para listar la ayuda:
# gzip -h # gzip --help