tar + tar öffnet nicht alle Dateien

tar + tar öffnet nicht alle Dateien

Wenn ich die folgende Tar-Datei anzeigen möchte, zeigt Tar die folgenden drei Dateien an

von /var/tmp

       tar tvf  fix.tar 

       install.sh
       /usr/cti/apps/swp/dir/script1.sh
       /usr/cti/lib/swp/dir/script2.sh

. .

aber wenn ich die Dateien in ihren Verzeichnissen öffnen möchte

dann bekomme ich eine Fehlermeldung über /usr/cti/lib/swp/dir/script2.sh ,

bitte einen Rat, warum Tar das Script2.sh unter /usr/cti/lib/swp/dir nicht öffnen kann?

von /var/tmp

       tar xvfp  fix.tar 
       install.sh
       /usr/cti/apps/swp/dir/script1.sh
       tar: Removing leading `/' from member names
       /usr/cti/lib/swp/dir/script2.sh

Antwort1

Versuchen Sie, mit der Option ein Ausgabeverzeichnis zu definieren -C. Die Dateien werden in das Stammverzeichnis des Dateisystems/der Festplatte extrahiert, indem Sie es auf/

Um Ihr Archiv zu extrahieren, sollten Sie den folgenden Befehl versuchen:

tar xvfp fix.tar -C /

Auf diese Weise werden die Dateien script1.shund script2.shextrahiert in/usr/cti/apps/swp/dir/

verwandte Informationen