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.