In diesem Artikel erfahren Sie, wie Sie tar.gz-Dateien in Linux-Systemen über die Befehlszeile mit dem tar-Befehl extrahieren/enttarieren.
Viele der herunterladbaren Linux/Unix-Dateien, die im Internet zu finden sind, sind mit einem tar.gz
komprimiert Format. Daher sollte man wissen, wie man tar.gz
öffnet oder entpackt Dateien ist sehr nützlich.
Der Name „Tar“ steht für „Tape Archiver“, weil es verwendet wurde, um Daten auf Speicherbändern zu speichern, als tar erfunden wurde. Ein .tar.gz
Datei ist nichts anderes als ein Archiv. Der tar
Programm nimmt eine oder mehrere Dateien und „verpackt“ sie in eine eigenständige Datei.
Um tar.gz
zu entpacken files bedeutet, den Inhalt des tar
zu extrahieren Datei (auch Tarball genannt).
Leute, die neu bei .tar
sind Format entspricht normalerweise einer .zip
Archiv, aber ein tar-Archiv wird nicht komprimiert. Tar hat alle Dateien in einem Paket gesammelt, aber die Dateien können mit separaten Dienstprogrammen komprimiert werden.
Der am häufigsten verwendete Algorithmus zum Komprimieren von Tar-Dateien ist Gzip. Per Konvention der Name eines tar
Archiv komprimiert mit gzip
wird zu .tar.gz
oder .tgz
.
Einfach ausgedrückt:eine Datei, die auf .tar.gz
endet ist nur eine .tar
Archiv komprimiert mit gzip
.
So extrahieren Sie eine tar.gz-Datei
Die meisten Linux-Distributionen enthalten den tar
Befehl standardmäßig vorinstalliert.
Um tar.gz
zu entpacken Geben Sie Folgendes ein:
tar xvzf file.tar.gz
Lassen Sie uns diese Syntax aufschlüsseln. Hier ist, was jeder Parameter in diesem Befehl bedeutet:
x
:Diese Option weist tar an, die Dateien zu extrahieren.v
:Die ausführliche Ausgabe zeigt Ihnen alle Dateien, die extrahiert werden.z
:Weist tar an, das Archiv mit gzip zu entpacken.f
:Dies muss das letzte Flag des Befehls sein. Es teilt tar den Namen und den Pfad der komprimierten Datei mit.
So extrahieren Sie eine tar.gz-Datei in ein anderes Verzeichnis
Um die tar.gz
zu dekomprimieren file und legen Sie die resultierenden Dateien in einem anderen Verzeichnis ab, sagen wir /tmp/archive
, müssen Sie ein -C
hinzufügen Option am Ende des Befehls:
tar xvzf file.tar.gz -C /tmp/archive
Das -C
Die Option wird verwendet, um ein anderes Verzeichnis als das aktuelle Arbeitsverzeichnis anzugeben.
Anzeigen einer Liste von Dateien in einem Archiv
Manchmal müssen Sie den Inhalt einer TAR-Datei anzeigen, da diese viele Dateien sammelt und sicherstellt, ob eine bestimmte Datei vorhanden ist.
Zum Anzeigen eines detaillierten Inhaltsverzeichnisses für das Archiv mit dem Namen data.tar.gz
verwenden Sie die folgende Syntax:
tar tf data.tar.gz
Wo:
t
:Wird verwendet, um den Inhalt destar
aufzulisten Dateif
:Dem Dienstprogramm befehlen, die im folgenden Argument erwähnte Datei zu verwenden
Sie können auch eine detaillierte Standardausgabe erhalten, indem Sie v
verwenden (ausführliche) Option.
tar tvf data.tar.gz
Zusammenfassung
Jetzt wissen Sie, wie man ein tar.gz
entpackt Datei unter Linux. Vielleicht möchten Sie auch lernen, wie man Dateien unter Linux entpackt.
Weitere Informationen zu tar
Befehl unter Linux finden Sie auf der Handbuchseite.
Wenn Sie diesen Artikel hilfreich finden oder weitere Ideen haben, verwenden Sie bitte das Kommentarfeld unten.