Probleme mit tar (auf AIX)

Hallo,

ich möchte gerne von meinem Homeverzeichnis aus ein Tar-Archiv
in einem anderen Verzeichnis entpacken. Das hört sich einfach an, funktioniert aber irgendwie nicht.

Ich habe folgendes erfolglos versucht:

tar -xvf /catalox/work/1234.tar /catalox/work/

tar -xvC /catalox/work/ -f /catalox/work/1234.tar

Wenn ich mich in dem Verzeichnis /catalox/work befinde ist
alles kein Problem:

tar -xvf 1234.tar

funktioniert.

Ich bin für jeden Hinweis dankbar.

ich möchte gerne von meinem Homeverzeichnis aus ein Tar-Archiv
in einem anderen Verzeichnis entpacken. Das hört sich einfach
an, funktioniert aber irgendwie nicht.

tar -xvf /catalox/work/1234.tar /catalox/work/

das liegt einfach daran, dass das nicht geht. tar nimmt die pfade aus dem archiv, wenn die relativ (./was/auch/immer) sind, dann wird eben relativ zum currentdir entpackt, wenn sie absolut sind (/was/auch/immer - gilt als schlechter stil), dann eben an den angegeben positionen.

wenn du tar beim entpacken einen pfad mitlieferst, wird alles was im archiv ist und unterhalb dieses pfades liegt, entpackt. dein obiges beispiel entpackt also, so vorhanden, alles, was unter /catalox/work im verzeichnos vorhanden ist.

also schoen ins zielverzeichnis, wenn’s denn relative pfade sind.

joachim