Eine TAR-Datei, die auch als Tarball bezeichnet wird, ist eine Sammlung von Dateien, die eine einfachere Speicherung ermöglicht. Wir können den Befehl tar verwenden, um Archive zusammen mit Extraktdateien, Listendateien, Speicherzwecken oder Aktualisierungszwecken zu erstellen.
Mit einem Teer.gz-Datei ist nützlich, weil es eine bessere Speicherlösung bietet, anstatt ständig den Überblick über mehrere Dateien zu halten.
In diesem Tutorial zeigen wir Ihnen, wie Sie einen Tar extrahieren.gz-Datei, Liste tar.gz-Dateien und extrahieren Sie bestimmte Dateien aus dem tar.gz-Datei.
Was ist TAR?
Tar ist die Abkürzung für Tape Archive und wird allgemein als Tarball (eine Sammlung von Dateien) bezeichnet.
Die Verwendung des tar-Formats hat im Laufe der Jahre dank seiner Archivierungs- / Speicherzwecke an Popularität gewonnen und ermöglicht es Benutzern, mehrere Dateien über das Web / Internet zu senden.
Tar ist in Linux-Systemen üblich und wird nur zum Speichern von Daten verwendet.
Wenn Sie Dateien auf Ihrem tar komprimieren möchten, müssen Sie einen zusätzlichen Schritt manuell ausführen und über gz, tgz oder tar zu tgz-Dateien werden.gz-Erweiterung.
Wie man Teer extrahiert.gz-Datei
Ein tar.gz ist im Wesentlichen eine Archivdatei, die als Speichercontainer für Dateien fungiert. Die meisten Linux-Distributionen werden auch mit dem Befehl tar vorinstalliert geliefert.
Um einen Teer zu extrahieren.gz-Datei verwenden wir die Option x (extrahieren) und geben dann die Archivdatei an, die Sie nach der Option f extrahieren möchten. Der Befehl lautet wie folgt:
tar -xf archive.tar.gz
Dieser tar-Befehl funktioniert auch für Tar-Archive, die mit anderen Algorithmen wie tar.bz2 komprimiert wurden.
Während der Befehl tar hauptsächlich für die Befehlszeile verwendet wird, können Sie tar auch entpacken.gz-Datei mit dem Dateimanager.
Klicken Sie dazu einfach mit der rechten Maustaste auf den Tar.gz-Datei, die Sie extrahieren möchten, und klicken Sie auf „Extrahieren.“ Beachten Sie, dass Sie für Windows-Benutzer 7zip benötigen, um tar-gz-Dateien zu entpacken.
Wenn Sie die Option -v verwenden, kann der Befehl tar besser sichtbar sein und auch die Namen der TAR-Dateien drucken, die Sie extrahieren möchten. Geben Sie einfach den Befehl tar -xvf gefolgt von tar ein.gz Datei:
tar -xvf archive.tar.gz
Wenn Sie Teer extrahieren.gz-Dateien, dadurch werden automatisch Dateien in Ihrem aktuellen Verzeichnis extrahiert.
Wenn Sie tar nicht extrahieren möchten.gz-Dateien in Ihrem aktuellen Verzeichnis können Sie die Option -C verwenden, um sie in ein bestimmtes Verzeichnis zu extrahieren.
Wenn Sie beispielsweise einen TAR-Inhalt in das Verzeichnis / my_drive /Linux/files extrahieren möchten, verwenden Sie den Befehl:
tar -xf archive.tar.gz -C /my_drive/Linux/files
So extrahieren Sie Gzip-komprimierte Tar-Dateien
Was passiert nun, wenn Sie den Archivinhalt einer TAR-Datei extrahieren möchten, aber mit einem gzip-Kompressor komprimiert werden? Zuerst müssen Sie es mit diesem Befehl dekomprimieren:
tar xvzf archive.tar.gz
x – Dies weist tar an, die Datei oder Dateien zu extrahieren
v – Listet alle Dateien separat in Ihrem Archiv auf
z – Informiert den tar-Befehl, die gzip-Datei zu dekomprimieren
f – Teilt tar mit, dass Sie ihm einen Dateinamen geben, mit dem er arbeiten soll
Ebenso können Sie die Option -C verwenden, um die tar-gz-Datei mit dem Befehl in ein separates Verzeichnis zu dekomprimieren:
tar xvzf -C archive.tar.gz /path/to/my_drive/Linux/files
Schließlich können Sie eine Datei auch extrahieren, ohne tar in Ihrer Befehlszeile zu verwenden:
gunzip sample_file.gz
Wie man einen Teer auflistet.gz-Datei
Angenommen, Sie möchten tar extrahieren.gz-Dateien, aber nur bestimmte in Ihrem Archiv. Um sicherzustellen, dass Sie keine TAR-Archive versehentlich löschen, müssen Sie zuerst lernen, wie Sie alle auf Ihrem tar gefundenen Dateien auflisten.
Es gibt zwei Möglichkeiten, die Dateien auf Ihrem tar aufzulisten, wobei eine die Option -v als Teil des Befehls verwendet.
Option 1:
Um alle Dateien aufzulisten, verwenden wir die Option -t:
tar -tf archive.tar.gz
Sie werden mit einer ähnlichen Anzeige in Ihrer Befehlszeile aufgefordert:
file 1file 2file 3file 4
Option 2:
Wenn Sie alle Dateien in Ihren TAR-Archiven auflisten und weitere Informationen wie Dateigröße, Zeitstempel und Eigentümer anzeigen möchten, verwenden wir die Option -v:
tar -tvf archive.tar.gz
So extrahieren Sie bestimmte Dateien aus Tar.gz
Sie haben gelernt, wie Sie alle Dateien in Ihrem tar auflisten.Wenn Sie also bestimmte Dateien in Ihrer Befehlszeile extrahieren, verwenden wir den Befehl tar -xf, gefolgt von den Namen der Dateien, die durch ein Leerzeichen für jede Datei getrennt sind.
Sie möchten beispielsweise sample_file1 und sample_file2 mit dem Befehl tar -xf extrahieren:
tar -xf archive.tar.gz sample_file1 sample_file2
Der Befehl tar -xf funktioniert auch, wenn Sie ein bestimmtes Verzeichnis extrahieren möchten:
tar -xf archive.tar.gz directory 1 directory 2 directory 3
Wenn Sie extrahieren möchten .jpg (jpeg) oder .js-Dateien (javascript) Sie können beispielsweise den Befehl tar –xf gefolgt von der Option -wildcards eingeben:
tar -xf archive.tar.gz --wildcards '*.jpg'
Wenn Sie versuchen, eine Datei zu extrahieren, die im System nicht vorhanden ist, wird eine Fehlermeldung angezeigt:
tar -xf archive.tar.gz SAMPLEREAD Output: tar: SAMPLEREAD: Not found in archivetar: Exit with failure status due to previous errors
So extrahieren Sie eine .Tar.bz2-Datei
Sie haben gelernt, wie Sie eine TAR-Datei entpacken.gz-Datei zusammen mit dem Extrahieren bestimmter Dateien, GZIP-komprimierter Dateien und TAR-Inhalte in ein bestimmtes Verzeichnis. Was passiert, wenn es mit einem bZip2-Kompressor komprimiert wird?
Dieser Prozess folgt auch dem gleichen Extraktionsprozess wie der Gzip-Kompressor, nur dass wir anstelle der Option -z die Option -j verwenden:
tar -xvjf archive.tar.bz2
Die Option -j informiert tar, das bZip2 zu dekomprimieren.
So erstellen Sie eine komprimierte Tar-Datei
Es gibt zwei Möglichkeiten, dies zu tun: Verwenden Sie das Programm 7-zip oder über die Befehlszeile.
Option 1: Verwenden von 7-zip
Schritt 1: Öffnen Sie das 7-Zip-Programm
Schritt 2: Wählen Sie alle Ordner und Dateien aus, die Sie in die TAR-Datei einfügen möchten
Schritt 3: Klicken Sie mit der rechten Maustaste auf eines der hervorgehobenen Elemente und klicken Sie auf „Zum Archiv hinzufügen.“
Schritt 4: Wählen Sie im Dropdown-Menü Archivformat die Option „tar“ und drücken Sie „OK.“
Option 2: Verwenden der Befehlszeile
Angenommen, Sie möchten eine Datei aus einem Ordner namens „samplefiles“ in Dateien umwandeln.Teer.gz. Die Syntax lautet wie folgt:
tar -czvf name_of_archive.tar.gz /path/to/folder or file
Am Beispiel „samplefiles“ lautet der Befehl wie folgt:
tar -czvf files.tar.gz /usr/local/samplefiles