
當我想查看以下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/