Tar: Unterschied zwischen den Versionen

Aus crazylinux.de
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
 
K (Jonathan verschob Seite TAR nach Tar)
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 1: Zeile 1:
==Was ist tar?==
==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.
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==
==Dateiendungen==
===Unkomprimierter Tarball===
===Unkomprimierter Tarball===
Zeile 14: Zeile 14:
;gzip-Kompression: '''-z'''
;gzip-Kompression: '''-z'''
;bzip2-Kompression: '''-j'''
;bzip2-Kompression: '''-j'''
;Aufgabe ausf�hrlich anzeigen: '''-v'''
;Aufgabe ausführlich anzeigen: '''-v'''
;Archiv entpacken: '''-x'''
;Archiv entpacken: '''-x'''
;Archiv packen: '''-c'''
;Archiv packen: '''-c'''
Zeile 20: Zeile 20:
;Archiv updaten: '''-u'''
;Archiv updaten: '''-u'''
;Archiv und Filesystem vergleichen: '''-d'''
;Archiv und Filesystem vergleichen: '''-d'''
;Lokale Dateien nicht �berschreiben: '''-k'''
;Lokale Dateien nicht überschreiben: '''-k'''
;Rechte beibehalten: '''-p'''
;Rechte beibehalten: '''-p'''
;Verwende File zum entpacken (default ist stdin): '''-f'''
;Verwende File zum entpacken (default ist stdin): '''-f'''
Zeile 29: Zeile 29:
=====gzip=====
=====gzip=====
;tar -zxf Archiv.tar.gz: entpackt ein gzip-komprimiertes Archiv
;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 -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 -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 -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'''
;tar -zcf archiv.tar.gz datei1 datei2: erstellt ein gzip-komprimiertes Archiv aus '''datei1''' und '''datei2'''
=====bzip2=====
=====bzip2=====
;tar -jxf archiv.tar.bz2: entpackt ein bzip2-komprimiertes Archiv
;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 -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 -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 -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'''
;tar -jcf archiv.tar.bzip2 datei1 datei2: erstellt ein bzip2-komprimiertes Archiv aus '''datei1''' und '''datei2'''
=====unkomprimiert=====
=====unkomprimiert=====
;tar -xf archiv.tar: entpackt ein Archiv
;tar -xf archiv.tar: entpackt ein Archiv
;tar -xvf archiv.tar: entpackt ein Archiv und zeigt dabei ausf�hrlich an, was es tut
;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 -xpf archiv.tar: entpackt ein Archiv und behält die Rechte bei
;tar -tf archiv.tar: zeigt den Inhalt eines Archivs an
;tar -tf archiv.tar: zeigt den Inhalt eines Archivs an
;tar -cf archiv.tar datei1 datei2: erstellt ein Archiv aus '''datei1''' und '''datei2'''
;tar -cf archiv.tar datei1 datei2: erstellt ein Archiv aus '''datei1''' und '''datei2'''


from https://wiki.schokokeks.org/index.php/TAR_Anleitung
from https://wiki.schokokeks.org/index.php/TAR_Anleitung
[[Category:Linux]]

Aktuelle Version vom 28. Mai 2013, 22: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

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