Start·Terminal-Befehle

gzip

Archive

Aufruf

gzip [-k] <file>

Komprimiert eine einzelne Datei zu .gz und löscht dabei standardmäßig das Original, sobald es geklappt hat — mit `-k` oder über `-c` auf die Standardausgabe bleibt es erhalten; mehrere Dateien bündelt gzip nie, deshalb steht tar davor.

Häufige Optionen

OptionBedeutung
-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.

Beispiele

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.

Bündeln und Komprimieren sind zwei Aufgaben: tar bündelt, gzip verkleinert, .tar.gz ist beides.

So liest man das

  • Eckige Klammern [ ] markieren einen Teil, den man weglassen kann.
  • Drei Punkte … heißen: mehrere sind erlaubt.
  • Optionen achten auf Groß- und Kleinschreibung — bei manchen Befehlen sind -r und -R verschieden.

Häufige Fragen

Q. Was macht gzip?

Komprimiert eine einzelne Datei zu .gz und löscht dabei standardmäßig das Original, sobald es geklappt hat — mit `-k` oder über `-c` auf die Standardausgabe bleibt es erhalten; mehrere Dateien bündelt gzip nie, deshalb steht tar davor.

Q. Wie gibt man ihn ein?

gzip [-k] <file> — eckige Klammern markieren, was wegfallen darf.

Q. Wie viele Optionen lohnen sich?

Hier stehen 7; die vollständige Liste steht in man gzip. Der Befehl gehört zu Archive.

Verwandte Befehle

man-Seite: man gzip