Universität Bayreuth Mathematisches Institut Erste Schritte Mail und News KDE LaTeX/TeX Linksammlung Linuxtools Netzwerk Programmieren Windows X Window Anträge Kontakt |
Linuxtools
tar - Das Archivierungstooltar ist ein vielseitig zu verwendenter Archivierungsbefehl. Er kann z.B. ganze Verzeichnisse mit Unterverzeichnissen bequem zu einem File zusammenfassen, um dies z.B. mittels ftp oder auf eine Diskette zu transferieren. Ferner kann man den tar-Befehl auch mit einem Komprimierungsbefehl koppeln, um so ein komprimiertes Archiv zu erhalten (ähnlich zu WinZip). Unix-Freaks schließlich verwenden tar sogar um ganze Verzeichnisbäume zu kopieren.Archive erstellen mit tar
tar Archive erstellentar-Archive werden in der Regel immer von ganzen Unterverzeichnissen erstellt. Es existiert aber auch die Möglichkeit selektive ausgewählte Dateien mittels einer Pipe in einem Archiv zusammenzufassen. Mehr dazu aber in den tar-Tricks.
tar-Archive auspackenUm ein normales (kein gziptes) tar-Archive wieder auszupacken verwendet man folgenden Befehl:user@btcipmatx8:/home/user > tar xvf testarchiv.tarDabei ist folgendes zu beachten:tar - ist wieder der ProgrammaufrufAllgemein also:
tar-Archive ansehenUm die Strucktur eines unbekannten tar-Archives kennenzulernen, kann man es vor dem Auspacken näher betrachten: Der Aufruf vonuser@btcipmatx8:/home/user > tar tf testarchiv.targibt die Verzeichnisstruktur des zu listenden Archives aus. Es wird dabei noch nichts entpackt! Ein Beispiel:user@btcipmatx8:/home/user >tar tf ews.tarbedeutet, das die aufgeführten .o Dateien, im Verzeichnis EWS, unterhalb des momentan gültigen Verzeichnisses entpackt werden (also in /home/user/EWS/)!
tar Archive zippentar-Archive kann man auf verschiedene Weisen zippen und entzippen. Die gängigste Methode ist das hinzufügen von einem z bei den tar-Optionen. Das sieht dann folgemdermassen aus:user@btcipmatx8:/home/user > tar cvfz testtar.tar.gz test/Dabei wird nun am Ende das ganze tar-Archive mit gzip komprimiert. Deshalb nennt man solche Archive auch *.tar.gz bzw. *.tgz, um dies zu verdeutlichen.
Die tar-OptionenHier wird nun eine Übersicht über einige wichtige Optionen gegeben, für noch mehr Hilfe sei auf die tar-Manpage verwiesen (Aufruf mit man tar), bzw. die tar eigene Hilfe tar --help!Benutzung: tar [OPTIONEN] [FILE] Hauptoptionen: -t, --list zeigt die Inhalte eines Archives an -x, --extract, --get "entpackt" das aufgeführte Archive -c, --create erzeugt ein Archive -d, --diff, --compare findet Unterschiede zwischen dem Archive und dem Filesystem -r, --append hängt Daten an ein bestehendes Archive an -z, --gzip, --ungzip komprimiert bzw. dekomprimiert das Archive -P, --absolute-paths Archive wird mit absoluten Pfadnamen erstellt -v, --verbose zeigt den Prozessverlauf an
|