Wie man Dateien unter Linux enttar macht

Wie man Dateien unter Linux enttar macht

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.

  • T: Es sagt TAR, den Inhalt des Archivs aufzulisten,.
  • V: Es sagt Tar, er solle seine Aktion auf der Konsole drucken.
  • F: Es sagt Tar, welche Datei die Aktion ausführen soll.

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.

  • X: Es sagt Tar, er solle ein Archiv extrahieren.

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!