
Ich versuche, eine Datei in ein anderes Verzeichnis auf einer AIX 5.3-Box zu entpacken und zu entpacken
tar -xvf -C /tmp/ ./MyFile.tar
tar: -C: No such file or directory
tar -C /tmp -xvf ./MyFile.tar
Usage: tar {c|r|t|u|x} [ bBdDEfFhilLXmNopRsSUvw[0-9] ]
tar -xvf ./MyFile.tar -C /tmp/
tar: file -C: not present in archive
tar: file /tmp/: not present in archive
Notiz:
Die Installation von GNU Tar ist keine Option
Ich würde es vorziehen, nicht zuerst mit CD in das Zielverzeichnis zu wechseln
Ich habe gesehendiese Antwortam SU
Danke
Antwort1
Die -COption gilt nur, wenn Sie ein Archiv erstellen, nicht, wenn Sie es wiederherstellen. Ihre einzige Möglichkeit besteht darin, zuerst mit cd in das Verzeichnis zu wechseln, in das die Wiederherstellung erfolgen soll, wie folgt:
( cd /tmp && tar -xvf /<pathToMyFile.tar>/MyFile.tar )
Antwort2
Ich hatte das gleiche Problem mitTeer, also habe ichPersonen:
pax -rf <tarfile> -s/regexToInitialTargetDir/regexToFinalTargetDir/p
In meinem Fall war das das Ziel/volume01/sotcha/und ich wollte extrahieren/Startseite/sotcha/also war der Regex-Teil
-s/volume01/home/p