Gzip: Unterschied zwischen den Versionen
(8 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 10: | Zeile 10: | ||
apt install gzip | apt install gzip | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== Anwendungen == | |||
=== Komprimieren von Dateien === | |||
Man nehme den Befehl gzip + file Name | |||
$ '''gzip test.pdf''' | |||
=== 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 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''' | |||
=== Problembehebung === | |||
== Aufruf == | == Aufruf == | ||
Zeile 99: | Zeile 125: | ||
=== Umgebung === | === Umgebung === | ||
=== Rückgabewert === | === Rückgabewert === | ||
<noinclude> | <noinclude> | ||
== Anhang == | == Anhang == | ||
=== Siehe auch === | === Siehe auch === | ||
Zeile 144: | Zeile 143: | ||
[[Kategorie:Linux/Befehl]] | [[Kategorie:Linux/Befehl]] | ||
[[Kategorie:Linux/ | [[Kategorie:Linux/Datenkompression/Tools]] | ||
Aktuelle Version vom 5. Dezember 2024, 13:38 Uhr
gzip - GNU-Werkzeuge zur Dateikomprimierung
Beschreibung
- GNU-Standardwerkzeuge zur Komprimierung von Dateien
- Arbeiten mit ».gz«-Dateien
- Entpacken von mit »compress« erstellten ».Z«-Dateien möglich
Installation
apt install gzip
Anwendungen
Komprimieren von Dateien
Man nehme den Befehl gzip + file Name
$ gzip test.pdf
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 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
Problembehebung
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 |