Tar: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
K (cat) |
Aktuelle Version vom 28. Mai 2013, 21:53 Uhr
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