Linux-Befehl – tar

Lesedauer 2 Minuten
Posted: Mo. 17.10.2022-18:16Updated: So. 06.10.2024-18:13

 Der tar-Befehl ist ein mächtiges Werkzeug zum Erstellen, Verwalten und Extrahieren von Archivdateien. Er ist ein unverzichtbares Werkzeug für jeden Linux-Benutzer, der mit großen Datenmengen arbeitet oder Dateien über das Internet übertragen möchte.

Der tar-Befehl: Ein Alleskönner für Archive

Der tar-Befehl ist ein mächtiges Werkzeug zum Erstellen, Verwalten und Extrahieren von Archivdateien. Er ist ein unverzichtbares Werkzeug für jeden Linux-Benutzer, der mit großen Datenmengen arbeitet oder Dateien über das Internet übertragen möchte.

Funktionsweise und Einsatzgebiet

tar steht für “Tape Archive” und wurde ursprünglich entwickelt, um Daten auf Magnetbändern zu sichern. Heute wird tar jedoch hauptsächlich verwendet, um Dateien in einem komprimierten Format zu speichern.

Der Befehl kann für verschiedene Aufgaben verwendet werden, darunter:

  • Sichern von Daten:
    tar kann verwendet werden, um eine Sicherungskopie Ihrer wichtigen Daten zu erstellen.

  • Komprimieren von Dateien:
    tar kann verwendet werden, um Dateien zu komprimieren, um Speicherplatz zu sparen oder die Übertragung über das Internet zu beschleunigen.

  • Verwalten von Archiven:
    tar kann verwendet werden, um Dateien zu einem Archiv hinzuzufügen, aus einem Archiv zu entfernen oder ein Archiv zu aktualisieren.

  • Extrahieren von Dateien:
    tar kann verwendet werden, um Dateien aus einem Archiv zu extrahieren.

Syntax

Die grundlegende Syntax von tar lautet:

tar [Optionen] [Befehl] [Datei]

Die wichtigsten Optionen sind:

  • -c: Erstellt ein neues Archiv.
  • -x: Extrahiert Dateien aus einem Archiv.
  • -t: Zeigt den Inhalt eines Archivs an.
  • -z: Komprimiert das Archiv mit gzip.
  • -j: Komprimiert das Archiv mit bzip2.
  • -v: Zeigt detaillierte Informationen über die ausgeführten Aktionen an.

Die wichtigsten Befehle sind:

  • create: Erstellt ein neues Archiv.
  • extract: Extrahiert Dateien aus einem Archiv.
  • list: Zeigt den Inhalt eines Archivs an.
  • append: Fügt Dateien zu einem bestehenden Archiv hinzu.
  • update: Aktualisiert Dateien in einem bestehenden Archiv.

Beispiele

  • Ein neues Archiv erstellen:

tar -czf myarchive.tar.gz /home/user/documents

  • Dateien aus einem Archiv extrahieren:

tar -xzf myarchive.tar.gz

  • Den Inhalt eines Archivs anzeigen:

tar -tvf myarchive.tar.gz

  • Dateien zu einem bestehenden Archiv hinzufügen:

tar -rf myarchive.tar.gz /home/user/pictures

  • Dateien in einem bestehenden Archiv aktualisieren:

tar -uf myarchive.tar.gz /home/user/documents/myfile.txt

Ähnliche Befehle

  • gzip: Komprimiert einzelne Dateien mit gzip.
  • bzip2: Komprimiert einzelne Dateien mit bzip2.
  • zip: Erstellt ZIP-Archive.
  • 7z: Erstellt 7z-Archive.
Fazit

Der tar-Befehl ist ein vielseitiges Werkzeug, das für eine Vielzahl von Aufgaben verwendet werden kann. Er ist ein unverzichtbares Werkzeug für jeden Linux-Benutzer, der mit großen Datenmengen arbeitet oder Dateien über das Internet übertragen möchte. Mit seiner einfachen Syntax und den zahlreichen Optionen bietet er eine flexible Möglichkeit, Archive zu erstellen, zu verwalten und zu extrahieren.

Dieser Beitrag wurde bisher 14 mal gelesen.