错误:tar -C 归档中找不到???什么原因?

surelion 2011-12-17 08:45:41
ubuntu 10.04 下

# tar jxvf xxx.tar.bz2 -C /home
tar: 记录大小 = 8 块
tar: -C: 归档中找不到
tar: /home: 归档中找不到
tar: 由于前次错误,将以上次的错误状态退出

请问各位高人,什么原因啊???
...全文
1974 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuxinxinggg 2011-12-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 surelion 的回复:]

郁闷哦。我是在虚拟机VMware的ubuntu中,执行该命令,就出现了上述的错误。我是在该文件所在的目录执行的命令的。
同样的文件,到真实的ubuntu环境中去执行同样的命令,一点问题没有。
真不知是什么原因了
[/Quote]
虚拟机环境下很多诡异的问题,这个完全可以理解,但解释的话我的猜想是你在/home目录创建个文件夹,然后在文件夹中解压估计就OK了~
wuxinxinggg 2011-12-24
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 xuexingyang 的回复:]

tar vf xxx.tar.bz2 -C /home

就行了,

如果不对就是

tar vf xxx.tar.bz2 -C /home

有点忘记了。
[/Quote]
这个是不对的!
楼主的解压命令是对的,问题我估计应该是没在xxx.tar.bz2所在目录解压,同意二楼的看法
xuexingyang 2011-12-22
  • 打赏
  • 举报
回复
tar vf xxx.tar.bz2 -C /home

就行了,

如果不对就是

tar vf xxx.tar.bz2 -C /home

有点忘记了。
surelion 2011-12-19
  • 打赏
  • 举报
回复
郁闷哦。我是在虚拟机VMware的ubuntu中,执行该命令,就出现了上述的错误。我是在该文件所在的目录执行的命令的。
同样的文件,到真实的ubuntu环境中去执行同样的命令,一点问题没有。
真不知是什么原因了
andy_y39548 2011-12-17
  • 打赏
  • 举报
回复
楼主,这个错误的原因是:
你是没有在xxx.tar.bz2压缩文件下解压造成的。其实你的命令是没有用错,tar jxvf xxx.tar.bz2 -C /home ,你是想把这个文件解压缩到/home目录下。

你现在到该文件的(XXX.tar.bz2)当前目录下执行这个命令就OK了。

21,615

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧