TAR -Befehl in Linux mit praktischen Beispielen
- 568
- 17
- Madleen Vater
Der TAR -Befehl ist ein wesentliches Tool für Linux -Benutzer, insbesondere für diejenigen, die mit einer großen Anzahl von Dateien arbeiten. Mit dem TAR -Befehl können Sie mehrere Dateien in einer einzelnen Archivdatei kombinieren und auch Dateien aus einem Archiv extrahieren. In diesem Artikel werden wir einen umfassenden Leitfaden für Anfänger zu den Grundlagen des TAR -Befehls in Linux zur Verfügung stellen.
Was ist Tar Command?
Der TAR -Befehl ist kurz für “TAffe ArSchnittler “, ein beliebter Dienstprogramm für Dateiarchivierung unter Linux. TAR wird verwendet, um Archivdateien zu erstellen, indem mehrere Dateien und Verzeichnisse in einer einzelnen Datei kombiniert werden. Die resultierende Archivdatei kann dann komprimiert werden, um ihre Größe zu verringern und die Übertragung über ein Netzwerk zu erleichtern. Der TAR -Befehl wird häufig für Sicherungszwecke verwendet, da Sie mehrere Dateien und Verzeichnisse in eine einzelne Archivdatei sichern können.
So verwenden Sie TAR -Befehl?
Die Syntax für den TAR -Befehl lautet wie folgt:
tar [Option]… [Datei]…1 | TAR [Option]... [DATEI]... |
Die mit dem TAR -Befehl verwendeten Optionen werden verwendet, um das Verhalten des Befehls anzugeben. Einige der am häufigsten verwendeten Optionen sind:
-C
: Erstellen Sie ein Archiv-v
: ausführlicher Modus (Fortschritt anzeigen)-X
: Extrahieren Sie Dateien aus einem Archiv-F
: Geben Sie den Namen der Archivdatei an-z
: Komprimieren Sie die Archivdatei mithilfegzip
-J
: Komprimieren Sie die Archivdatei mithilfeBZIP2
-J
: Komprimieren Sie die Archivdatei mithilfexz
-T
: Inhalt des Archivs anzeigen-Ö
: Anzeige Dateiinhalte auf STDOut-R
: Hängen Sie die Datei an das vorhandene Archiv an-C
: Definieren Sie das Zielverzeichnis-W
: Überprüfen Sie eine Archivdatei
So erstellen Sie ein Teerarchiv
Verwenden Sie die folgenden Beispiele, um eine neue Archivdatei in verschiedenen Formaten zu erstellen .Teer (eine einfache Archivdatei), .Teer.GZ (GZIP -Archiv), .Teer.BZ2 (BZIP2 -Archivdatei) und .Teer.XZ (XZ Archivdatei).
- Erstellen eines Teerarchivs
Verwenden Sie, um ein TAR -Archiv zu erstellen, die Option „C“, gefolgt von der Option „F“, um den Namen der Archivdatei anzugeben. Zum Beispiel zum Erstellen einer Archivdatei mit dem Namen „Beispiel.Tar ”Verwenden Sie aus dem aktuellen Verzeichnis und dessen Inhalt den folgenden Befehl:
TAR -CVF -Archiv.Teer /var /www
- Einen Teer erstellen.GZ -Archiv
Um ein TAR -Archiv zu komprimieren, können Sie die Option „Z“ verwenden, um das Archiv mit GZIP oder der Option „J“ zu komprimieren, um das Archiv mit BZIP2 zu komprimieren. Zum Beispiel, um eine GZIP -komprimierte Archivdatei mit dem Namen „Beispiel zu erstellen.Teer.GZ “Verwenden Sie aus dem aktuellen Verzeichnis und seiner Inhalt den folgenden Befehl:
TAR -CZF -Archiv.Teer.GZ /var /www
- Einen Teer erstellen.BZ2 -Archiv
Komprimieren Sie den gesamten Inhalt des Verzeichnisses /var /www in ein Archiv.Teer.BZ2 -Datei einschließlich aller Unterverzeichnisse. Dies braucht mehr Zeit, um zu komprimieren als andere und liefert die höchste komprimierte Datei oben.
TAR -CJF -Archiv.Teer.GZ /var /www
- Einen Teer erstellen.XZ Archiv
Komprimieren Sie den gesamten Inhalt des Verzeichnisses /var /www in ein Archiv.Teer.XZ -Datei einschließlich aller Unterverzeichnisse. Dies braucht mehr Zeit, um zu komprimieren als andere und liefert die höchste komprimierte Datei oben.
TAR -CJF -Archiv.Teer.xz /var /www
Wie man ein Teerarchiv extrahiert
Verwenden Sie die Dateien aus einem Teerarchiv, um die “zu extrahieren.“-X
Option, gefolgt von der “-F
”Option zum Angeben des Namens der Archivdatei. Zum Beispiel den Inhalt von extrahieren "Archiv.Teer", Verwenden Sie den folgenden Befehl:
TAR -XVF -Archiv.Teer
In ähnlicher Weise können Sie Inhalte aus den anderen Teerformaten wie folgt extrahieren:
TAR -XZF Archiv.Teer.gz
TAR -XJF Archiv.Teer.BZ2
TAR -XJF Archiv.Teer.xz
So listen Sie Inhalte eines Teerarchivs auf
Um die Dateien in einem Teerarchiv aufzulisten, können Sie die verwenden -T
(oder --Liste
) Option im TAR -Befehl. Zum Beispiel, um die Dateien in einem Archiv aufzulisten, das aufgerufen wurde "Archiv.Teer", Sie können den folgenden Befehl verwenden:
TAR -TVF -Archiv.Teer
In ähnlicher Weise können Sie Inhalte anderer Teerformate wie folgt auflisten:
TAR ZTVF -Archiv.Teer.gz
TAR JTVF -Archiv.Teer.BZ2
TAR JTVF -Archiv.Teer.xz
So aktualisieren Sie ein Teerarchiv
Um ein vorhandenes TAR -Archiv zu aktualisieren, können Sie die verwenden -u
(oder --aktualisieren
) Option im TAR -Befehl. Zum Beispiel ein Archiv namens „Archiv.tar ”“ mit einer neuen Datei namens "new_file".txt “, können Sie den folgenden Befehl verwenden:
TAR -UVF -Archiv.tar new_file.txt
In ähnlicher Weise können Sie Inhalte anderer TAR -Formate -Archive aktualisieren, wie:
TAR -UZF -Archiv.Teer.GZ /var /www
TAR -UJF -Archiv.Teer.bz2 /var /www
TAR -UJF -Archiv.Teer.xz /var /www
Andere nützliche Tar -Befehlsbeispiele
Hier finden Sie einige nützliche TAR -Befehlsbeispiele für die Behandlung der Archivdateien. Alle Beispiele werden für die Standard -Tar -Archivdateien Anzeigen angezeigt. Sie können den gleichen Betrieb auch für andere Teerformate ausführen, indem Sie die entsprechenden Befehlszeilenoptionen definieren. Zum Beispiel um diese Schritte mit durchzuführen .Teer.GZ -Datei enthalten -z
Möglichkeit. Verwenden Sie in ähnlicher Weise die -J
für .Teer.BZ2 Dateien und -J
für die .Teer.xz Dateien.
- Extrahieren einer einzelnen Datei
Um eine einzelne Datei aus einem Teerarchiv zu extrahieren, können Sie die verwenden
-X
(oder--Extrakt
) Option und geben Sie den Dateinamen an, den Sie extrahieren möchten. Zum Beispiel eine Datei mit dem Titel extrahieren "Datei.txt" Aus einem Archiv namens „Archiv.Tar “, Sie können den folgenden Befehl verwenden:TAR -XVF -Archiv.TAR -Datei.txt
- Auflistung von Dateien in einem Teerarchiv
Um die Dateien in einem Teerarchiv aufzulisten, können Sie die verwenden
-T
(oder--Liste
) Option im TAR -Befehl. Zum Beispiel, um die Dateien in einem Archiv aufzulisten, das aufgerufen wurde "Archiv.Teer", Sie können den folgenden Befehl verwenden:TAR -TVF -Archiv.Teer
- Anhängen einer Datei an ein TAR -Archiv anhängen
Um eine Datei an ein vorhandenes TAR -Archiv anzuhängen, können Sie die verwenden
-R
(oder--anhängen
) Option im TAR -Befehl. Zum Beispiel eine Datei mit dem Namen anhängen "neue Datei.txt" zu einem Archiv genannt "Archiv.Teer", Sie können den folgenden Befehl verwenden:TAR -RVF -Archiv.tar new_file.txt
- Anzeigen von Dateiinhalten eines TAR -Archivs
Um den Inhalt einer Datei innerhalb eines Teerarchivs anzuzeigen, können Sie die verwenden
-Ö
(oder--zu stegen
) Option im TAR -Befehl, gefolgt vom Dateinamen. Zum Beispiel den Inhalt einer Datei mit dem Namen angezeigt "Datei.txt" Innerhalb eines Archivs genannt "Archiv.Teer", Sie können den folgenden Befehl verwenden:TAR -oxf Archiv.TAR -Datei.txt
Abschluss
Der TAR -Befehl ist ein leistungsstarkes Dienstprogramm für Dateiarchivierung unter Linux. Sie können mehrere Dateien und Verzeichnisse in einer einzelnen Archivdatei kombinieren und Dateien aus einem Archiv extrahieren. Dieser Artikel lieferte einen umfassenden Leitfaden für Anfänger zu den Grundlagen des TAR -Befehls in Linux. Das Verständnis des TAR -Befehls vereinfacht Ihre Arbeit mit Dateien unter Linux erheblich.
Weitere Informationen finden Sie unter: http: // www.Gnu.org/software/tar/manual/tar.html
- « Linux RPM comamnd mit 10 nützlichen Beispielen
- Überwachung der Netzwerkleistung mit Cacti auf CentOS & Rhel-basierten Systemen »