Linux Tar Command

Linux Tar Command

In Linux ist der TAR -Befehl einer der wesentlichen Befehle, was die Dateiverwaltung betrifft. Es ist kurz für das Bandarchiv und wird zum Erstellen und Extrahieren von Archivdateien verwendet. Eine Archivdatei handelt.

In diesem Handbuch wird unter Verwendung von Beispielen gezeigt.

TAR Command Syntax

Der TAR -Befehl nimmt die folgende Syntax an:

$ tar [Optionen] [Archive-Datei] [Datei oder Dir archiviert werden]

Schauen wir uns einige der Optionen an, die mit dem TAR -Befehl eingehen.

TAR -Befehlsoptionen

Der TAR -Befehl enthält die folgenden Optionen:

-C: Dies erstellt eine Archivdatei.

-X: Die Option extrahiert die Archivdatei.

-F: Gibt den Dateinamen der Archivdatei an.

-v: Dies druckt ausführliche Informationen für einen TAR -Betrieb am Terminal aus.

-T: Dies listet alle Dateien in einer Archivdatei auf.

-u: Dies archiviert eine Datei und fügt sie dann einer vorhandenen Archivdatei hinzu.

-R: Dies aktualisiert eine Datei oder ein Verzeichnis innerhalb a .TAR -Datei

-z: Erstellt eine TAR -Datei mit GZIP -Komprimierung

-J: Erstellen Sie eine Archivdatei mit der BZIP2 -Komprimierung

-W: Die Option -W überprüft eine Archivdatei.

Erstellen Sie eine Archivdatei

Mit dem TAR -Dienstprogramm können Sie Archivdateien mit verschiedenen Komprimierungsalgorithmen wie XZ, GZIP und BZIP2 erstellen. Die akzeptierte Konvent.

Bei der Verwendung der Gzip -Komprimierung (mit der Option -z) sollte die Datei beispielsweise die Datei tragen .Teer.GZ -Suffix.

Der folgende Befehl erstellt beispielsweise eine Archivdatei namens Sales.Teer.GZ aus den drei PDF -Dateien.

$ tar -czvf Verkäufe.Teer.GZ Sales1.PDF Sales2.PDF Sales3.PDF


Nehmen wir an, Sie möchten eine Archivdatei mit dem Algorithmus BZIP2 -Komprimierung (mit dem -j -Option) erstellen. Die Archivdatei sollte mit a satt gemischt werden .Teer.BZ2 -Erweiterung.

Mit unserem ersten Beispiel können wir die drei PDF -Dateien mit dem BZIP2 -Algorithmus wie folgt komprimieren.

$ tar -cjvf Verkäufe.Teer.BZ2 Sales1.PDF Sales2.PDF Sales3.PDF


Neben Archivierungsdateien können Sie auch Verzeichnisse komprimieren. Der folgende Befehl erstellt beispielsweise eine einfache Tar -Archivdatei des Heimverzeichnisses.

$ tar -cvf Haus.Teer /Zuhause /James

Listen Sie den Inhalt einer Archivdatei auf

Mit der Option -t können Sie einen Blick auf den Inhalt einer Archivdatei auflisten, ohne sie wie gezeigt zu extrahieren.

$ tar -tf Verkäufe.Teer.gz

Extrahieren Sie eine Archivdatei im aktuellen Verzeichnis

Verwenden Sie die Option -x, um eine Archivdatei im aktuellen Arbeitsverzeichnis zu extrahieren, wie unten gezeigt. Im folgenden Beispiel werden wir die Dokumente unkomprimiert oder extrahieren.Teer.GZ -Archiv, das drei Textdateien enthält.

$ tar -xvf Dokumente.Teer.gz

Extrahieren Sie eine Archivdatei in einem separaten Verzeichnis

Um eine Archivdatei in ein anderes Verzeichnis zu extrahieren.

$ tar -xvf Dokumente.Teer.GZ -c /TMP /Dateien

Extrahieren Sie bestimmte Dateien aus einem Archiv

Sie können bestimmte festgelegte Dateien extrahieren, indem Sie sie einzeln in der Befehlszeile auflisten. Im folgenden Beispiel extrahieren wir die Dateidatei1.txt und Datei2.txt aus den Dokumenten.Teer.GZ -Archiv.

$ tar -xvf Dokumente.Teer.GZ -Datei1.txtdatei2.txt

Fügen Sie eine Datei zu a hinzu .Teerarchiv

Hinzufügen oder anhängen A .Teerarchivdatei, benutze die -R Option wie gezeigt. Hier fügen wir die Datei hinzu Datei3.txt zum Archiv.Teer Archiv.

$ tar -Rvf Archive.TAR -Datei3.txt

Entfernen Sie eine Datei von a .Teerarchiv

Um eine Datei aus zu entfernen aus A .Teerarchiv, benutze die -Option löschen wie gezeigt. Hier machen wir das genaue Gegenteil und entfernen die Datei Datei3.txt stattdessen.

$ tar -Delete -f Archive.TAR -Datei3.txt

Einpacken

Wie Sie gesehen haben, ist der TAR -Befehl wichtig, um Archivdateien zu erstellen und zu extrahieren. Es bietet eine Reihe von Befehlsoptionen, mit denen Sie Archivdateien verwalten können, die aus verschiedenen Algorithmen erstellt wurden, wie z. B GZIP, XZ und BZIP2.