Teer ist ein sehr beliebtes Archivformat, insbesondere unter Linux. In vielen Fällen verwenden Distribros TAR -Archive, um Paketupdates zu liefern. TAR -Archive sind auch häufig zu finden, wenn es darum geht, Dateien online zu teilen.
Schauen Sie sich an, wie Sie Dateien unter Linux lostreffen.
Teer in Linux
Für die Verwaltung von Teerarchiven sind alle Linux -Distributionen mit dem Teerwerkzeug geliefert. Es ist dieses Tool, das wir verwenden werden, um den Inhalt eines Teerarchivs zu extrahieren.
Lassen Sie uns alles mit einem Beispiel demonstrieren. Erstellen wir zunächst ein Teerarchiv mit mehreren Dateien und Verzeichnissen. Hier habe ich ein Verzeichnis mit dem Namen „Ameisen“ erstellt, das in ein Teerarchiv verwandelt wird.
$ Tree Ameisen/
Lassen Sie uns nun ein Teerarchiv aus dem Verzeichnis machen. Hier verwendet TAR verschiedene Komprimierungsalgorithmen, um den Job zu erledigen. Es ist eine übliche Praxis, dass der Komprimierungsalgorithmus den Namen Ausgabedatei diktiert.
Verwenden Sie den folgenden Befehl, um ein Teerarchiv mit GZIP -Komprimierung zu erstellen.
$ tar -cvzf Ameisen.Teer.gz
Verwenden Sie den folgenden Befehl, um ein TAR -Archiv mithilfe der BZIP2 -Komprimierung zu erstellen.
$ tar -cvjf Ameisen.Teer.BZ2
Verwenden Sie den folgenden Befehl, um ein Teerarchiv mit XZ -Komprimierung zu erstellen.
$ tar -cvjf Ameisen.Teer.xz
TAR -Dateien extrahieren
Listen Sie Teerinhalte auf
In dem folgenden TAR -Befehl werden alle im TAR -Archiv enthaltenen Dateien und Verzeichnisse aufgeführt.
$ tar -tvf
Lassen Sie uns eine kurze Aufschlüsselung der Flaggen haben, die wir benutzt haben.
Ganze Datei extrahieren
Jetzt sind wir bereit, die Teerarchive zu extrahieren, die wir zur Hand haben. Während Sie verschiedene Befehle verwenden mussten, um verschiedene Arten von Teerarchiven zu erstellen, können wir nur einen einzelnen TAR -Befehl verwenden, um alle zu extrahieren.
Der folgende TAR -Befehl extrahiert jedes gültige Teerarchiv. Wenn Dateien mit ähnlichen Dateinamen vorhanden sind, überschreibt TAR bei Extraktion die Dateien außerhalb des Archivs.
$ tar -xvf
Hier stehen wir vor einer neuen Teerflagge.
Wenn Sie nicht möchten, dass TAR vorhandene Daten überschreibt, fügen Sie die Flag „-K“ hinzu. Es fordert TAR mit.
$ tar -xvkf
Spezifische Dateien extrahieren
Es gibt einige Situationen, in denen Sie nicht das gesamte Teerarchiv extrahiert müssen, um eine einzige Datei zu holen. Das TAR -Tool bietet eine solche Flexibilität, dass Sie nur die ausgewählten wenigen Dateien extrahieren können, die Sie benötigen.
Für diese Aufgabe würde die Tar Command Struktur so aussehen. Hier ist der Dateiname der Dateiname Ihrer gewünschten Datei. Es muss mit dem Dateinamen übereinstimmen, der sich im Teerarchiv befindet.
$ tar -xvf
Wenn Sie einige Dateien so extrahieren möchten, verwenden Sie die folgende Befehlsstruktur.
$ tar -xvf
Spezifische Verzeichnisse extrahieren
Dies ist ein weiteres großartiges Merkmal des Teerarchivs. Unter der Annahme, dass das Teerarchiv an Ihrer Hand ein Verzeichnis oder mehr enthält, können Sie Tar, welches Verzeichnis zum Extrahieren.
Die Befehlsstruktur ähnelt dem obigen Abschnitt.
$ tar -xvf
Wenn Sie mehrere Verzeichnisse extrahieren möchten, führen Sie den folgenden Befehl aus.
$ tar -xvf
Abschließende Gedanken
Das Extrahieren von Teerarchiven ist eine ziemlich einfache Aufgabe. Alles, was Sie wissen müssen, ist der richtige TAR -Befehl. Wenn Sie daran interessiert sind, die Aktionen mit GUI und einen Dateimanager zu verwenden, sollte Ihr Dateimanager standardmäßig die Tar -Archive extrahieren können.
In Linux gibt es mehr Werkzeuge, um verschiedene Formate komprimierter Archive zu extrahieren. Schauen Sie sich an, wie Sie komprimierte Archive unter Linux extrahieren können.
Happy Computing!