Tar
Zur Navigation springen
Zur Suche springen
Was ist tar?
Tar ist ein freies Archivformat (GNU tar) und wird sehr h�ufig im Unix-Bereich verwendet. Z.B. sind die Sourcen sehr vieler Programme als Tarball erh�ltlich. Tar kann aber noch mehr als nur archivieren. Es beherrscht zudem auch noch die zwei wichtigsten Kompressionalgorythmen in der Unix-Welt: bzip2 und gzip.
Dateiendungen
Unkomprimierter Tarball
archiv.tar
gzip komprimierter Tarball
archiv.tar.gz, archiv.tgz
bzip2 komprimierter Tarball
archiv.tar.bz2, archiv.tbz2
Grundbefehle
Optionen
Der Aufruf des Programmes tar erfolgt nach folgendem Muster:
tar -optionen archivname.[tbz2|tar|tgz] [optional: zu packende Daten]
- gzip-Kompression
- -z
- bzip2-Kompression
- -j
- Aufgabe ausf�hrlich anzeigen
- -v
- Archiv entpacken
- -x
- Archiv packen
- -c
- Archiv anzeigen
- -t
- Archiv updaten
- -u
- Archiv und Filesystem vergleichen
- -d
- Lokale Dateien nicht �berschreiben
- -k
- Rechte beibehalten
- -p
- Verwende File zum entpacken (default ist stdin)
- -f
Wichtig: der Parameter -f muss immer der Letzte sein, der angegeben wird. Das was direkt hinter dem Parameter -f steht, wird als Dateiname betrachtet.
Beispiele
gzip
- tar -zxf Archiv.tar.gz
- entpackt ein gzip-komprimiertes Archiv
- tar -zxvf Archiv.tar.gz
- entpackt ein gzip-komprimiertes Archiv und zeigt dabei ausf�hrlich an, was es tut
- tar -zxpf archiv.tar.gz
- entpackt ein gzip-komprimiertes Archiv und beh�lt die Rechte bei
- tar -ztf archiv.tar.gz
- zeigt den Inhalt eines gzip-komprimierten Archivs an
- tar -zcf archiv.tar.gz datei1 datei2
- erstellt ein gzip-komprimiertes Archiv aus datei1 und datei2
bzip2
- tar -jxf archiv.tar.bz2
- entpackt ein bzip2-komprimiertes Archiv
- tar -jxvf archiv.tar.bz2
- entpackt ein bzip2-komprimiertes Archiv und zeigt dabei ausf�hrlich an, was es tut
- tar -jxpf archiv.tar.bz2
- entpackt ein bzip2-komprimiertes Archiv und beh�lt die Rechte bei
- tar -jtf archiv.tar.bz2
- zeigt den Inhalt eines bzip2-komprimierten Archivs an
- tar -jcf archiv.tar.bzip2 datei1 datei2
- erstellt ein bzip2-komprimiertes Archiv aus datei1 und datei2
unkomprimiert
- tar -xf archiv.tar
- entpackt ein Archiv
- tar -xvf archiv.tar
- entpackt ein Archiv und zeigt dabei ausf�hrlich an, was es tut
- tar -xpf archiv.tar
- entpackt ein Archiv und beh�lt die Rechte bei
- tar -tf archiv.tar
- zeigt den Inhalt eines Archivs an
- tar -cf archiv.tar datei1 datei2
- erstellt ein Archiv aus datei1 und datei2