在linux下不是超级用户安装VMware Tools。我用{tar -zxvf再加上压缩文件}的命令解压出现如下的问题

这是怎么回事?谢谢

看你的终端的标题(rongdm@localhost:/mnt/cdrom)说明你是在光驱挂载点(/mnt/cdrom/)下直接解压到当前目录的。因为光驱是只读的,所以tar无法把解压出来的文件保存到当前目录。所以写入任何文件都会提示无法打开。
"tar -zxvf abc.tar.gz"这个命令式把abc.tar.gz这个文件解压到当前目录。
解决方法有两个:
1、在别的可写的目录下运行“tar -zxvf /mnt/cdrom/abc.tar.gz”,把VMware Tools的安装包解压到那个目录。
2、在“/mnt/cdrom”目录下,用tar解压的时候指定解压到哪个目录:
“tar -zxvf abc.tar.gz -C /tmp/”
命令说明:参数”-C“指定解压目录为/tmp/,”C“是大写的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-02-02
你贴上来的截图的最后一行是cdrom,当前路径是在cdrom里面吧?
cdrom是只读的,又如何能够在cdrom上面解压文件呢。
tar解压时要指定当前用户能够读写的位置才行
tar -zxvf 文件.tar -C 位置本回答被网友采纳
第2个回答  2013-02-02
是不是压缩包出问题了,比如CRC校验有问题.重新下载一个试试.
相似回答