Linux Allgemein

ID #1044

Datei(en) packen/entpacken mit Tar/Gzip bzw. Tar/Bzip

Beim Arbeiten mit Dateien ist es oft einfacher die einzelnen Dateien zusammenzufassen und so von einem Ort zu anderen zu transportieren. Diesen Funktionalität ermöglicht das Programm Tar. Tar selber fast aber die gewünschten Dateien nur zusammen und kompromiert diese nicht direkt. Dazu kann man die Programme gzip oder bzip zu Hilfe nehmen.

Gzip ist unter Linux sicher der Standard. Die meisten Dateien welche zum Download angeboten werden haben daher die Dateiendung .tgz oder.tar.gz.. Bzip verwendet einen anderen (besseren) Kompressionsalgorithmus und komprimiert die Dateien noch ein bischen mehr. Die Parameter der beiden Programme ähneln einander sehr stark. Sie komprimieren aber nur einzelne Dateien und benötigen daher noch das Programm Tar welche einzelne Dateien zu einer Datei zusammenfasst.

Packen/komprimieren von Dateien

Unkomprimierte Tar-Datei erstellen:
tar cfv [Dateiname] [zu komprimierendes Verzeichnis]

Eine komprimierte Tar/Gzip-Datei erstellen:
tar cfvz [Dateiname] [zu komprimierendes Verzeichnis]

Eine komprimierte Tar/Bzip-Datei erstellen:
tar cfvj [Dateiname] [zu komprimierendes Verzeichnis]

Legende:
[Dateiname] = Datei welche die Datien von [zu komprimierendes Verzeichnis enthält
[zu komprimierendes Verzeichnis] = Verzeichnis welches komrimiert werden soll

Beispiele:
tar cfvz archiv.tgz /tmp/
tar cfvj archiv.tbz /tmp/

Erklärung:
Alle Dateien welche sich im Verzeichnis /tmp befinden werden im aktuellen Verzeichnis zusammengefasst und komprimiert (als Tar/Gzip bzw. als Tar/Bzip).

Entpacken/entkomprimieren von Dateien

Unkomprimierte Tar-Datei entpacken:
tar xfv [Dateiname]

Eine komprimierte Tar/Gzip-Datei entpacken:
tar xfvz [Dateiname]

Eine komprimierte Tar/Bzip-Datei entpacken:
tar xfvj [Dateiname]

Legende:
[Dateiname] = Archiv-Datei welche die gepackten Dateien enthält

Beispiele:
tar xfvz archiv.tgz /tmp/
tar xfvj archiv.tbz

Erklärung:
Das erste Beispiel entpackt eine mit Tar/Gzip komprimierte Datei ins Verzeichnis /tmp/. Das zweite Beispiel entpackt eine mit Tar/Bzip komprimierte Datei ins aktuelle Verzeichnis.



Tags: bzip, entpacken, gzip, packen, tar, untar

Verwandte Artikel:

Letzte Änderung des Artikels: 2007-11-23 16:41
Autor: Andy Blank
Revision: 1.40

Digg it! Artikel ausdrucken Artikel weiterempfehlen Als PDF-Datei anzeigen
Übersetzungsvorschlag für Übersetzungsvorschlag für
Bewertung der Nützlichkeit dieses Artikels:

Durchschnittliche Bewertung: 4.5 von 5 (2 Bewertungen)

vollkommen überflüssig 1 2 3 4 5 sehr wertvoll

Es ist möglich, diesen Artikel zu kommentieren.