tar + tar 打不開所有文件

tar + tar 打不開所有文件

當我想查看以下tar檔案時,tar顯示以下三個文件

來自 /var/tmp

       tar tvf  fix.tar 

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

。 。

但是當我想打開文件到其目錄時

然後我收到有關 /usr/cti/lib/swp/dir/script2.sh 的錯誤,

請教為什麼 tar 無法開啟 /usr/cti/lib/swp/dir 下的 script2.sh ?

來自 /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

答案1

嘗試使用該-C選項定義輸出目錄。透過將其設定為,檔案將被提取到檔案系統/硬碟的“根”/

因此,要提取存檔,您應該嘗試以下命令:

tar xvfp fix.tar -C /

這樣文件script1.sh就會script2.sh被解壓縮到/usr/cti/apps/swp/dir/

相關內容