ekomprimieren.

Gzip ist ein beliebter Komprimierungsalgorithmus, der Dateien kleiner macht, während alle ursprünglichen Dateiinformationen, der Eigentümer und der Zeitstempel beibehalten werden. Komprimierte Dateien haben in der Regel die Endung “.gz” oder “.z”.

Dieses Tutorial zeigt, wie gunzip zum Entpacken von Gzip-Dateien verwendet wird.

Dekomprimieren von Dateien mit gunzip

Die allgemeine Syntax für den gunzip Befehl lautet:

gunzip [OPTION]... [DATEI]...

Bei den meisten Distributionen, wie Ubuntu, CentOS und Debian, handelt es sich bei gunzip um einen Bash-Skript-Wrapper für den gzip -d Befehl. Alle gzip Kommandozeilenoptionen können auch auf gunzip angewendet werden.

Um eine “.gz”-Datei mit gunzip zu dekomprimieren, gibst du einfach den Namen der komprimierten Datei als Argument an:

gunzip dateiname.gz

Dabei stellt der Befehl die komprimierte Datei mit ihrem ursprünglichen Namen, Besitzer, Modus und Zeitstempel wieder her.

Standardmäßig wird die komprimierte Datei von gunzip entfernt, sobald sie dekomprimiert wurde. Wenn du die Datei behalten möchtest, verwende einfach die Option -k:

gunzip -k dateiname.gz

Wenn du die Ausgabe auf dem Terminal sehen möchtest, verwende die Option -c. Dadurch kannst du die komprimierte Datei behalten und optional an einem anderen Ort dekomprimieren:

gunzip -c dateiname.gz /verzeichnis/pfad/dateiname

Der gunzip-Befehl akzeptiert auch mehrere Dateien als Argumente:

gunzip datei1.gz datei2.gz datei3.gz

Wenn du alle Dateien in einem bestimmten Verzeichnis entpacken möchtest, verwende die Option -r:

gunzip -r verzeichnis

Informationen von komprimierten Dateien anzeigen

Mit der Option -l kannst du dir Informationen zu den komprimierten Dateien anzeigen lassen:

gunzip -l dateiname.gz

Die Ausgabe enthält den Namen der unkomprimierten Datei, die komprimierte und unkomprimierte Größe sowie die Kompressionsrate:

         compressed        uncompressed  ratio uncompressed_name
               1022                2288  56.6% textdatei

Wenn du eine ausführlichere Ausgabe möchtest, kannst du zusätzlich die Option -v verwenden:

gunzip -lv dateiname
method  crc     date  time           compressed        uncompressed  ratio uncompressed_name
defla f7299374 Apr 15 15:56                1022                2288  56.6% textdatei