gzip
gzip - GNU-Werkzeuge zur Dateikomprimierung
Beschreibung
Dieses Paket liefert die GNU-Standardwerkzeuge zur Komprimierung von Dateien und damit die Standardwerkzeuge zur Komprimierung von Dateien unter Debian. Diese arbeiten normalerweise mit ».gz«-Dateien, das Entpacken von mit »compress« erstellten ».Z«-Dateien ist aber ebenfalls möglich.
Installation
apt install gzip
Aufruf
gzip -Option <Datei>
Optionen
Option | Beschreibung |
---|---|
-r | rekursiv in einem Verzeichnis alle Dateien komprimieren |
-d | dekomprimieren |
-v | detailliert |
-k | Die Originaldatei wird beibehalten und nicht gelöscht |
-l | Gibt Details zum Archiv aus, wie z. B. Kompressionsrate, Größe der unkomprimierten Datei etc. |
-1 bis -9 | Gibt den Kompressionsgrad an. 1 ist die schlechteste aber schnellste Komprimierung, 9 die beste aber langsamste Komprimierung. Voreinstellung ist 5. |
Optionen
-c | schreibt die (ent)komprimierte Datei auf die Standardausgabe, anstatt die Datei zu ersetzen |
-d | (decompress) dekomprimiert die Datei |
-f | (force) ersetzt bestehende Dateien mit Endung `.gz'; normalerweise fragt gzip vor dem Überschreiben solcher Dateien nach |
-h | (help) gibt eine Kurzhilfe zum Programm aus |
-l | (list) zeigt den in einer mit gzip komprimierten Datei gespeicherten originalen Dateiname, sowie die originale und die gepackte Größe an; wenn die -v-Option gesetzt ist, wird zusätzlich die Zeitmarke und die Checksumme ausgegeben |
-L | (license) gibt eine Kurzfassung des Lizenztextes aus |
-n | (noname) unterdrückt beim Einpacken das Speichern des Dateinamen und der Zeitmarke (nur wenn der Name nicht gekürzt werden muß); beim Auspacken wird die Wiederherstellung des originalen Namens mit der Zeitmarke unterdrückt; diese Option ist Voreinstellung zum Entpacken |
-N | (name) veranlaßt beim Einpacken die Sicherung des originalen Namen und der Zeitmarke in der gepackten Datei und beim Auspacken die Wiederherstellung dieser Daten an der dekomprimierten Datei; diese Option ist Voreinstellung beim Einpacken |
-q | (quiet) unterdrückt alle Warnungen |
-r | (recursive) packt alle Dateien in den angegebenen Unterverzeichnissen |
-S Endung | veranlaßt die Verwendung der neuen Endung anstelle von `.gz' |
-t | (test) prüft die Integrität der angegebenen Datei |
-v | (verbose) gibt den Namen und den Kompressionsfaktor für jede Datei aus |
-V | (Version) gibt die Versionsnummer des Programms aus |
Ziffer | bestimmt mit einer Ziffer von 1 bis 9 die Kompressionstiefe; 1 bedeutet schnell und schlecht komprimiert, 9 bedeutet langsam und optimal komprimiert |
Parameter
Umgebungsvariablen
Exit-Status
Optionen
Parameter
Umgebung
Rückgabewert
Anwendungen
Komprimieren von Dateien
Man nehme den Befehl gzip + file Name
$ gzip test.pdf
Zwingen die Originaldatei nicht zu löschen
Um das Löschen der Quelldatei zu verhindern, muss man die Option -k verwenden
$ gzip -k test.pdf
Rekursive Datei Komprimierung
Um alle Dateien im Verzeichnis rekursiv zu komprimieren, braucht man die Option -r und * für alle Dateien. Es werden alle Dateien in einzelnen .gz Dateien gespeichert.
$ gzip -k *
Entpacken von Dateien
Um eine Datei zu entpacken, verwenden man die Option -d.
$ gzip -d test.gz
Details einer komprimierten Datei auflisten
Dies wird mit der Option -l erreicht
$ gzip -l test.gz
Kompressionsgrad verändern
Für die Veränderung des Kompressionsgrads braucht man die Option -1 bis-9
$ gzip -9 test.pdf