|
tar - Tutorial
von Adam Diez (a.diez(at)gsmn.de)
v1.0-1, 01. Dezember 2003
Dieses Dokument beschreibt den Umgang mit dem Programm tar. Dies ist eine sehr kurz gehaltene Anleitung zum schnellen Nachschlagen der wichtigsten Parameter.
Was ist tar ?
Tar ist ein Unix Tool. Es ist zum Archivieren gedacht. Ähnlich MSbackup unter MSDOS.
Es arbeitet auf der Linux Konsole und somit muß man entweder raus aus dem X Window (KDE) oder man benutzt eine Terminal emulation z.B kvt oder xterm
Ich habe nicht vor alle Funktionen, die für Normaluser nicht wichtig sind zu besprechen, sondern nur das erstellen eines und das entpacken aus dem Archiv. Das tar Format ist nur gut, wenn sie es mit einem komprimierungsprogramm wie z.B bzip2 oder gzip kombinieren.
Wie entpacke ich Tar Archiv
Das wichtigste, beim tar ist wohl das entpacken, da Linux Files oft nur als tar.gz oder tar.bz2 im Internet verfügbar sind. Es gibt einige Tar Dateiendungen:
xxxx.tar.tar oder nur xxxx.tar sind meißt unkomprimierte Tar Files
xxxx.tar.gz oder xxxx.tgz sind meißt gzip-komprimierte Tar Dateien
xxxx.tar.bz2 oder xxxx.tbz2 sind meißt bzip2 komprimierte Tar Dateinen
Die Datei test.tar (ohne Komprimierung) entpacken Sie so:
tar xfv test.tar
Die Datei test.tar.gz (also gzip koprimiert) entpacken Sie so:
tar xfvz test.tar.gz
Die Datei test.tar.bz2 (also bzip2 komprimiert) entpacken sie so:
tar xfvI test.tar.bz2 (bei dem parameter xfvI ist der letzte Buchstabe ein großes i)
Allgemein gilt:
tar "Parameter" "Datei"
Hilfe über Optionen bekommen sie so:
tar --help
Sie müssten nun jede tar Datei entpacken können. Sie können aber nicht immer an der Dateiendung erkennen, welches Packformat verwendet wurde. Probieren ist da die beste Möglichkeit! Wie erstelle ich ein Tar Archiv
Wenn sie ein tar File erstellen wollen, dann müssen sie eigentlich auch nicht so viele Dinge wissen. Ich erkläre hier eben wieder nur die übliche Vorgehensweise, um ein Ziel zu erreichen. Es gibt weitaus mehr optionen, als ich hier vorstelle. Ich empfehle ihnen immer ein ganzen Verzeichnis in das tar File zu packen. Das hat den Vorteil, dass sich ihr Archiv nicht irgendwo entpackt sondern in ihrem verzeichnis bleibt. das ist eigentlich Standard.
Sie können natürlich auch wieder ein tar ein tar.gz und ein tar.bz2 Archiv erzeugen.
Ein normales tar file erstellen:
tar cfv test.tar tarfiledir/
Ein tar.gz file erstellen:
tar cfvz test.tar.gz tarfiledir/
Ein tar.bz2 file erstellen:
tar cfvI test.tar.bz2 tarfiledir/ (bei dem parameter xfvI ist der letzte Buchstabe ein großes i)
Allgemein gilt:
tar "Parameter" "Ziel Datei" "Verzeichnis mit Dateien"
Es ist also ganz einfach, aber nicht unbendingt anhand der Optionen des tar Programms
Mit dem Befehl man tar erhalten Sie weitere Informationen
Fortsetzung folgt ... |