Tar

Aus crazylinux.de
Version vom 3. Dezember 2005, 04:13 Uhr von Jonathan (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
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

from https://wiki.schokokeks.org/index.php/TAR_Anleitung