TAR -Befehl in Linux mit praktischen Beispielen

TAR -Befehl in Linux mit praktischen Beispielen

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]…
1TAR [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 mithilfe gzip
  • -J: Komprimieren Sie die Archivdatei mithilfe BZIP2
  • -J: Komprimieren Sie die Archivdatei mithilfe xz
  • -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).

  1. Erstellen eines Teerarchivs
  2. 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  

  3. Einen Teer erstellen.GZ -Archiv
  4. 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  

  5. Einen Teer erstellen.BZ2 -Archiv
  6. 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  

  7. Einen Teer erstellen.XZ Archiv
  8. 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.“-XOption, 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.

  1. Extrahieren einer einzelnen Datei
  2. 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  

  3. Auflistung von Dateien in einem Teerarchiv
  4. 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  

  5. Anhängen einer Datei an ein TAR -Archiv anhängen
  6. 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  

  7. Anzeigen von Dateiinhalten eines TAR -Archivs
  8. 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