Untar Tar.gz – Linux Tar-Befehl – HowTo: Extrahieren der Tar-Datei

Die meisten Linux-Dateien, die aus dem Internet heruntergeladen werden können, werden mit einem tar, tar.gz und tar.bz2 Komprimierungsformate und es ist wichtig zu wissen, wie solche Dateien extrahiert werden.

Der folgende Artikel hilft Ihnen beim Extrahieren (Entpacken) und Dekomprimieren (Entpacken) – tar, tar.gz und tar.bz2 Dateien über die Linux-Befehlszeile.

Sie erfahren, wie Sie den Inhalt von auflisten ein tar Archiv ohne es zu entpacken und wie man nur eine einzelne Datei oder ein einzelnes Verzeichnis extrahiert.

Dateierweiterung Beschreibung
tar Einfaches TAR-Archiv ohne Komprimierung
tar.gz TAR-Archiv, komprimiert mit GZIP
tar.bz2 TAR-Archiv, komprimiert mit BZIP2

Cooler Tipp: Keine Zeitverschwendung mehr! Laden Sie es aus dem Internet herunter und entpacken Sie es in einem Schritt über die Linux-Befehlszeile! Lesen Sie mehr →

Untar tar-, tar.gz-, tar.bx2-Dateien

Extrahieren Sie eine tar -Datei:

$ tar -xvf foo.tar

Extrahieren und dekomprimieren Sie eine tar.gz -Datei:

$ tar -xvzf foo.tar.gz

Extrahieren und dekomprimieren Sie eine tar.bz2 -Datei:

$ tar -xvjf foo.tar.bz2
Option Beschreibung
-x Dateien aus einem Archiv extrahieren
-v Verarbeitete Dateien ausführlich auflisten
-f Geben Sie ein Archiv oder einen Tarball-Dateinamen an.
-z Dekomprimieren Sie den Inhalt des komprimierten Archivs, das mit dem Programm gzip ()
-j Dekomprimieren Sie den Inhalt des von bzip2 Programm (tar.bz2)

Listen Sie den Inhalt einer tar-, tar.gz-, tar.bz2-Datei auf.

Manchmal ist es nur erforderlich, den Inhalt eines Tarballs zu überprüfen, ohne ihn auszupacken.

Es versteht sich beispielsweise von selbst, dass es nicht ratsam ist, das gesamte große Archiv zu entpacken, wenn Sie beispielsweise nur eine Dingle-Datei oder ein Verzeichnis daraus extrahieren müssen.

Und dies ist natürlich mit dem Linux-Befehl tar möglich, aber zuerst müssen Sie überprüfen, was sich im Tarball befindet, ohne ihn auszupacken.

Listen Sie den Inhalt einer tar -Datei auf:

$ tar -tvf foo.tar

Listen Sie den Inhalt einer tar.gz Datei:

$ tar -ztvf foo.tar.gz

Listen Sie den Inhalt einer tar.bz2 -Datei auf:

$ tar -jtvf tar.bz2
Option Beschreibung
-t Listet den Inhalt eines Archivs auf

Cooler Tipp: Sie müssen sich nicht mehr an all diese -xvf, -xvzf, -xvif Schlüssel! Mit dieser fantastischen Funktion bash können Sie jeden Archivtyp mit dem einzigen Befehl extract extrahieren! Lesen Sie mehr →

Extrahieren einer einzelnen Datei aus einem Tarball

Extrahieren Sie eine Datei bar.txt aus einem Archiv:

$ tar -xvf foo.tar bar.txt$ tar -xzvf foo.tar.gz bar.txt$ tar -xjvf foo.tar.bz2 bar.txt

Sie können auch einen Pfad zur Datei angeben:

$ tar -xvf foo.tar docs/bar.txt$ tar -xzvf foo.tar.gz docs/bar.txt$ tar -xjvf foo.tar.bz2 docs/bar.txt

Extrahieren eines einzelnen Verzeichnisses aus einem Tarball

Extrahieren Sie einen Ordner mit dem Namen docs aus einem Archiv:

$ tar -xvf foo.tar docs$ tar -xzvf foo.tar.gz docs$ tar -xjvf foo.tar.bz2 docs

Sie können dies auch Extrahieren Sie ein Unterverzeichnis:

$ tar -xvf foo.tar docs/images$ tar -xzvf foo.tar.gz docs/images$ tar -xjvf foo.tar.bz2 docs/images

Write a Comment

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.