Tar: Unterschied zwischen den Versionen
Zeile 94: | Zeile 94: | ||
== Syntax == | == Syntax == | ||
$ '''tar [Option(en)] Datei(en)''' | $ '''tar [Option(en)] Datei(en)''' | ||
Version vom 30. September 2024, 10:26 Uhr
tar - speichert Dateien und Verzeichnisse in einem Archiv
Beschreibung
Installation
Syntax
Optionen
Parameter
Umgebungsvariablen
Exit-Status
Anwendung
Erstellen
- Archiv erstellen
Ein Archiv mit dem Namen archiv.tar mit den Dateien datei_1.txt und allen Dateien vom Typ *.pdf anlegen:
tar -cf archiv.tar datei_1.txt *.pdf
Ein Archiv mit dem Ordner daten inklusive aller Unterordner und Dateien anlegen:
tar -cf archiv.tar daten/
Ein Archiv anlegen, zwei Dateien hinzufügen und nachträglich mit gzip komprimieren
tar -czf archiv.tar.gz datei_1.txt datei_2.txt
Archiv entpacken
- Alle Dateien aus einem Archiv im aktuellen Ordner extrahieren
$ tar -xf archiv.tar
- Alle Dateien aus einem mit gzip komprimierten Archiv im ursprünglichen Ordner extrahieren
# tar -xzf archiv.tar.gz -C /
- Alle Dateien in ein bestimmtes Verzeichnis extrahieren (das Ziel-Verzeichnis muss bereits existieren)
$ tar -xzf archiv.tar.gz -C /PFAD/ZUM/ORDNER
- Eine bestimmte Datei aus einem Archiv extrahieren
$ tar -xzf archiv.tar.gz PFAD/DATEINAME
Dabei muss PFAD/DATEINAME genau so in der Archiv-Datei existieren. Ein angegebenes Unterverzeichnis PFAD wird im aktuellen Verzeichnis (bei relativem Pfad) automatisch erstellt.
Archivinhalt anzeigen
Inhalt eines Archivs anzeigen
tar -tvf archiv.tar
Aktualisieren
Fügt nur Dateien hinzu, wenn sie neueren Datums sind als ihr Gegenstück im Archiv:
tar -uf archiv.tar daten
Leider werden bei einer Aktualisierung keine Unterverzeichnisse berücksichtigt!
Datei hinzufügen
tar -rf archiv.tar datei_1.txt
Vergleich
- Archiv mit Dateisystem
tar -dvf archiv.tar
Der Befehl muss in dem Verzeichnis ausgeführt werden, in dem die Dateien, die im Archiv liegen, gespeichert sind.
Fehlerbehebung
Konfiguration
Dateien
Anhang
Siehe auch
Dokumentation
Man-Pages
Info-Pages
Links
Projekt
Weblinks
TMP
Beschreibung
- tar speichert Dateien in einem Archiv im tar-Format
- Die Funktionsweise ähnelt vom Konzept her der von cpio und der von Programmen wie PKZIP unter Windows
- Es wird vom Debian/Paketverwaltungssystem genutzt
- Ist nützlich zur Sicherung von Systemdaten und zum Austausch von Dateisammlungen mit Anderen
tar (Tape Archiver) sichert Daten auf Bandlaufwerken
- Ein reines tar-Archiv ist nicht komprimiert
In Verbindung mit gzip oder bzip2 trifft man oft auf Dateien mit der Endung .tar.gz, .tgz oder .tar.bz2
- Diese Archivdateien sind zusätzlich komprimiert worden
- tar selbst komprimiert nicht
Installation
# apt install tar
Syntax
$ tar [Option(en)] Datei(en)