Hi,
Folgendes funktioniert _nicht_ wenn der Tarball komprimiert ist!
Deswegen gibts ja auch die Kommandooptionen "z" (gzip) und "j" (bzip2), wenn das Archiv komprimiert ist. :) Einfach irgendwo, aber VOR dem "f", in die Kommandos einfügen - fertig.
Ich kann es zwar bis heute nicht ganz nachvollziehen, aber die (De-)Kompressionsroutinen sind bis heute nicht Default. Man kann also nicht davon ausgehen, das es funktioniert. Zudem tut die Option 'j' in älteren Versionen nicht das Verlangte, da war es 'I' und in der NetBSD Variation 'y'. Im Zweifel also besser eine Pipe benutzen, wenn man z.B. portable Skripte schreiben möchte.
Und damit man informierter ist, was tar so tut, empfehle ich, mittels "v" den verbose mode einzuschalten. Dann wird mehr Statusinfo ausgegeben.
Naja, das ist bei GNU-Tools Grundvorrausetzung, das ist so vorgeschrieben, deshalb habe ich das nicht weiter erwähnt ;-)
Aber der Hinweis auf die Info-Datei ist ernst zu nehmen, das steht ausnahmsweise sehr viel drin (kommt ja schließlich selten genug vor), inklusive eines Tutorials. Leider gibt es da meines Wissens keine deutsche Übersetzung für.
so short
Christoph Zurnieden