Gzip: Unterschied zwischen den Versionen
Erscheinungsbild
K PatrickHunecke verschob die Seite Linuxbefehl:gzip nach Linux:Befehl:gzip: Textersetzung - „Linuxbefehl:“ durch „Linux:Befehl:“ |
K Textersetzung - „etc.“ durch „und weitere“ |
||
(81 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
'''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 == | ||
<syntaxhighlight lang="bash" highlight="1" line> | |||
apt install gzip | |||
</syntaxhighlight> | |||
{| class="wikitable" | == 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 == | |||
<syntaxhighlight lang="bash" highlight="1" line> | |||
gzip -Option <Datei> | |||
</syntaxhighlight> | |||
=== Optionen === | |||
{| class="wikitable sortable options" | |||
! 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 beispielsweise Kompressionsrate, Größe der unkomprimierten Datei und weitere | |||
|- | |||
| -1 bis -9 ||Gibt den Kompressionsgrad an. 1 ist die schlechteste aber schnellste Komprimierung, 9 die beste aber langsamste Komprimierung. Voreinstellung ist 5. | |||
|} | |||
'''Optionen''' | |||
{| class="wikitable sortable options" | |||
|- | |||
| | <tt>'''-c</tt> ''' | |||
| | schreibt die (ent)komprimierte ''Datei'' auf die Standardausgabe, anstatt die Datei zu ersetzen | |||
|- | |||
| | <tt>'''-d</tt> ''' | |||
| | (decompress) dekomprimiert die ''Datei'' | |||
|- | |||
| | <tt>'''-f</tt> ''' | |||
| | (force) ersetzt bestehende Dateien mit Endung `.gz'; normalerweise fragt <tt>gzip</tt> vor dem Überschreiben solcher Dateien nach | |||
|- | |||
| | <tt>'''-h</tt> ''' | |||
| | (help) gibt eine Kurzhilfe zum Programm aus | |||
|- | |- | ||
| - | | | <tt>'''-l</tt> ''' | ||
| | | | (list) zeigt den in einer mit <tt>gzip</tt> komprimierten Datei gespeicherten originalen Dateiname, sowie die originale und die gepackte Größe an; wenn die <tt>-v</tt>-Option gesetzt ist, wird zusätzlich die Zeitmarke und die Checksumme ausgegeben | ||
|- | |- | ||
| - | | | <tt>'''-L</tt> ''' | ||
| | | | (license) gibt eine Kurzfassung des Lizenztextes aus | ||
|- | |- | ||
| - | | | <tt>'''-n</tt> ''' | ||
| | | | (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 | ||
|- | |- | ||
| - | | | <tt>'''-N</tt> ''' | ||
| | | | (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 | ||
|- | |- | ||
| - | | | <tt>'''-q</tt> ''' | ||
| | | | (quiet) unterdrückt alle Warnungen | ||
|- | |||
| | <tt>'''-r</tt> ''' | |||
| | (recursive) packt alle Dateien in den angegebenen Unterverzeichnissen | |||
|- | |||
| | <tt>'''-S</tt> ''Endung'' ''' | |||
| | veranlaßt die Verwendung der neuen ''Endung'' anstelle von `.gz' | |||
|- | |||
| | <tt>'''-t</tt> ''' | |||
| | (test) prüft die Integrität der angegebenen ''Datei'' | |||
|- | |||
| | <tt>'''-v</tt> ''' | |||
| | (verbose) gibt den Namen und den Kompressionsfaktor für jede ''Datei'' aus | |||
|- | |||
| | <tt>'''-V</tt> ''' | |||
| | (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 | |||
|- | |- | ||
|} | |} | ||
== | === Argumente === | ||
=== Umgebungsvariablen === | |||
=== Exit-Status === | |||
=== | === Optionen === | ||
=== | === Argumente === | ||
=== Umgebung === | |||
=== Rückgabewert === | |||
<noinclude> | |||
== Anhang == | |||
=== Siehe auch === | |||
{{Special:PrefixIndex/{{BASEPAGENAME}}/}} | |||
=== Dokumentation === | |||
; Man-Page | |||
;Info-Page | |||
=== Links === | |||
==== Projekt ==== | |||
==== Weblinks ==== | |||
</noinclude> | |||
{{DEFAULTSORT:gzip}} | |||
{{DISPLAYTITLE:gzip}} | |||
[[ | [[Kategorie:Linux/Befehl]] | ||
[[Kategorie:Linux/Datenkompression/Tools]] | |||
[[ |
Aktuelle Version vom 28. April 2025, 10:32 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 beispielsweise Kompressionsrate, Größe der unkomprimierten Datei und weitere |
-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 |
Argumente
Umgebungsvariablen
Exit-Status
Optionen
Argumente
Umgebung
Rückgabewert
Anhang
Siehe auch
Dokumentation
- Man-Page
- Info-Page