Inicio·Comandos de terminal

gzip

Comprimidos

Uso

gzip [-k] <file>

Comprime un solo archivo en .gz y, por defecto, borra el original al terminar, así que consérvalo con `-k` o escribiendo a la salida estándar con `-c`; nunca agrupa varios archivos, y por eso tar va delante.

Opciones habituales

OpciónSignificado
-kKeep the original. Without it, gzip deletes the file it just compressed.
-dDecompress, which is exactly what gunzip does.
-cWrite to stdout and leave the input alone.
-1 / -9Fastest / smallest. The default is -6.
-lShow the compressed and original sizes of a .gz file.
-tTest the integrity without unpacking.
-rWalk a directory and compress each file separately.

Ejemplos

gzip -9 access.log

Creates access.log.gz. The original access.log is gone.

gzip -c report.csv > report.csv.gz

Compress while keeping the original.

gzip -l backup.sql.gz

How much it actually saved.

Empaquetar y comprimir son tareas distintas: tar empaqueta, gzip reduce y .tar.gz es lo uno y lo otro.

Cómo leerlo

  • Los corchetes [ ] marcan una parte que puedes omitir.
  • Los puntos suspensivos … indican que puedes poner varios.
  • Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.

Preguntas

Q. ¿Qué hace gzip?

Comprime un solo archivo en .gz y, por defecto, borra el original al terminar, así que consérvalo con `-k` o escribiendo a la salida estándar con `-c`; nunca agrupa varios archivos, y por eso tar va delante.

Q. ¿Cómo se escribe?

gzip [-k] <file> — los corchetes marcan lo que puedes omitir.

Q. ¿Cuántas opciones vale la pena saber?

Aquí van 7; la lista completa está en man gzip. Este comando está en Comprimidos.

Comandos relacionados

página man: man gzip