Gzip: Unterschied zwischen den Versionen
Zeile 126: | Zeile 126: | ||
=== Rückgabewert === | === Rückgabewert === | ||
<noinclude> | |||
== Anhang == | == Anhang == | ||
=== Siehe auch === | === Siehe auch === |
Version vom 2. Dezember 2024, 13:09 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
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
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 |
Parameter
Umgebungsvariablen
Exit-Status
Optionen
Parameter
Umgebung
Rückgabewert
Anhang
Siehe auch
Dokumentation
Man-Page
Info-Pages
Links
Projekt
Weblinks
TMP
gzip
tar.gz/tar.bz2
tar.gz
Archive erstellen
# Allgemein
tar -czf ARCHIVNAME.tar.gz DATEI1/VERZEICHNIS1 (DATEI2/VERZEICHNIS2)
# Beispiel
tar -czf beispiel.tar.gz test example
# oder
tar -czf beispiel.tar.gz test/
Dabei wird im ersten Beispiel ein Archiv beispiel.tar.gz aus den Dateien test und example erstellt
- Im zweiten Beispiel wird aus dem Verzeichnis test/ ein Archiv erstellt
Archive entpacken
# Allgemein
tar -xzf ARCHIVNAME.tar.gz
# Beispiel tar -xzf beispiel.tar.gz