Zum Inhalt springen

Gzip: Unterschied zwischen den Versionen

Aus Foxwiki
Die 5 zuletzt angesehenen Seiten:  man » man » man » ls » gzip
PatrickHunecke (Diskussion | Beiträge)
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:
In Debian werden reguläre, einzelne Dateien mit dem Befehl "gzip" komprimiert. Jede komprimierte Datei erhält die Endung .gz. </br>Die Befehlszeile dafür lautet:
'''gzip''' - [[GNU]]-Werkzeuge zur [[Dateikomprimierung]]


gzip -Option <Datei>
== Beschreibung ==
; GNU-Standardwerkzeuge zur Komprimierung von Dateien
* Arbeiten mit ''.gz''-Dateien
* Entpacken von mit ''compress'' erstellten ''.Z''-Dateien möglich


==Optionen==
== Installation ==
<syntaxhighlight lang="bash" highlight="1" line>
apt install gzip
</syntaxhighlight>


{| class="wikitable"
== Anwendungen ==
!Schalter !!Beschreibung
=== 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
|-
|-
| -r
| | <tt>'''-l</tt> '''
|rekursiv in einem Verzeichnis alle Dateien komprimieren
| | (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
|-
|-
| -d
| | <tt>'''-L</tt> '''
|dekomprimieren
| | (license) gibt eine Kurzfassung des Lizenztextes aus
|-
|-
| -v
| | <tt>'''-n</tt> '''
|detailliert
| | (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
|-
|-
| -k
| | <tt>'''-N</tt> '''
|Die Originaldatei wird beibehalten und nicht gelöscht
| | (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
|-
|-
| -l
| | <tt>'''-q</tt> '''
|Gibt Details zum Archiv aus, wie z.B. Kompressionsrate, Größe der unkomprimierten Datei etc.
|  | (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
|-
|-
| -1 bis -9
|Gibt den Kompressionsgrad an. 1 ist die schlechteste aber schnellste Komprimierung, 9 die beste aber langsamste Komprimierung. Voreinstellung ist 5.
|}
|}


==Beispiel==
=== Argumente ===
=== Umgebungsvariablen ===
=== Exit-Status ===
 
 


===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 brauch 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===
=== Optionen ===
Dies wird mit der Option -l erreicht
gzip -l test.gz


===Kompressionsgrad verändern===
=== Argumente ===
Für die Veränderung des Kompressionsgrads braucht man die Option -1 bis-9
=== Umgebung ===
gzip -9 test.pdf
=== Rückgabewert ===


<noinclude>
== Anhang ==
=== Siehe auch ===
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}
=== Dokumentation ===


; Man-Page
;Info-Page
=== Links ===
==== Projekt ====
==== Weblinks ====
</noinclude>


{{DEFAULTSORT:gzip}}
{{DISPLAYTITLE:gzip}}


[[Category:Linuxbefehle]]
[[Kategorie:Linux/Befehl]]
[[Category:Linux]]
[[Kategorie:Linux/Datenkompression/Tools]]
[[Category:Linux:LPIC:101]]

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

Links

Projekt

Weblinks