HowTo: zip, gzip und bzip2
- Aktualisiert: Freitag, 25. März 2022 10:06
- Geschrieben von Mazin Shanyoor
Der zip-Befehl
Das in der Windows-Welt hauptsächlich verwendete komprimierte zip-Archiv wird auf der Shell mit dem Befehl zip, gefolgt von den einzupackenden Dateien oder Verzeichnissen angelegt.
zip Archiv-Datei.zip Verzeichnis1 Datei1 Datei2
Listing 1: Hinzufügen von Dateien und Verzeichnisse zu einem zip-Archiv durch -g (to grow).
zip ArchivDatei.zip -g Verzeichnis2 Datei3
Listing 2: Entfernen von Dateien und Verzeichnissen zu einem zip-Archiv durch -d (delete).
zip ArchivDatei.zip -g Verzeichnis2 Datei3
Listing 3: Das Anzeigen des Inhalts eines zip-Archives erfolgt mit dem Befehl unzip und der Option -l.
unzip -l ArchivDatei.zip
Listing 4: Mit der direktem Eingabe von unzip ohne Optionen wird das zip-Archiv im aktuellen Verzeichnis entpackt.
unzip ArchivDatei.zip
Der unzip-Befehl besitzt eine Sicherheitsabfrage, die das automatische Überschreiben von Dateien oder Verzeichnisse verhindert.
Der gzip- und bzip2-Befehl
Im Gegensatz zu zip werden beim komprimieren mit den Programmen gzip und bzip2 keine Archive angelegt. Die Kompressionsrate kann zwischen 1 und 9 angegeben werden, wobei gzip -1 bzw. bzip2 -1 die niedrigste und gzip -9 bzw. bzip2 -9 die stärkste Kompressionsrate hat
Listing 5: Komprimieren mit gzip
gzip Datei
Listing 6: Höchste Komprimierungsrate mit gzip
gzip -9 Datei
Sollte beim Entpacken mit gunzip eine Datei mit demselben Namen im Verseichnis liegen, erfolgt eine Sicherheitsabfrage.
Listing 7: Entpacken mit gunzip
gunzip Date.gz
Listing 8: Komprimieren mit bzip2
bzip2 Datei
Listing 9: Höchste Komprimierungsrate mit bzip2
bzip2 -9 Datei
Sollte beim Entpacken mit bunzip2 eine Datei mit demselben Namen im Verseichnis liegen, wird der Vorgang mit der Meldung "Output file Datei already exits" abgebrochen.
Listing 10: Entpacken mit gunzip
bunzip2 Date.bz2