【使用tar解壓檔案到指定目錄時出現Not found in archive的解決方法 】

不一樣的天空w發表於2016-11-14

使用tar解壓檔案到指定目錄時出現Not found in archive的解決方法

使用tar解壓檔案到指定目錄時出現Not found in archive是因為沒有設定-C這個引數(create),解壓後的檔案只有

透過設定-C(注意要大寫)這個引數,C這個引數是“建立新的檔案檔案”;

實驗:
[root@wang ~]# mount /dev/cdrom /mnt
mount: block device /dev/cdrom is write-protected, mounting read-only
[root@wang ~]# cd /mnt
[root@wang mnt]# ls
manifest.txt  run_upgrader.sh  VMwareTools-10.0.0-2977863.tar.gz  vmware-tools-upgrader-32  vmware-tools-upgrader-64
[root@wang mnt]#
[root@wang mnt]#
[root@wang mnt]# tar -xzvf VMwareTools-10.0.0-2977863.tar.gz /soft
tar: /soft: Not found in archive
tar: Error exit delayed from previous errors

解決在解壓縮包是加入-C參照:
[root@wang mnt]# tar -xzvf VMwareTools-10.0.0-2977863.tar.gz -C /soft
解壓過程省略............................
——檢視:
[root@wang mnt]# cd /soft
[root@wang soft]# ls
vmware-tools-distrib
[root@wang soft]# cd vmware-tools-distrib/
[root@wang vmware-tools-distrib]# ls
bin  caf  doc  etc  FILES  INSTALL  installer  lib  vgauth  vmware-install.pl  vmware-install.real.pl


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31397003/viewspace-2128409/,如需轉載,請註明出處,否則將追究法律責任。

相關文章