救命:tar 命令的使用问题!

wazife 2003-06-18 11:30:59
我把一个tar文件放到/data下面
如何在解压时指定解压路径?

...全文
33 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
kdhjy 2003-07-02
  • 打赏
  • 举报
回复
如果是用绝对路径的话,只能清理一下你的磁盘,把一些文件先移到别的磁盘,再tar该文件,然后再把它移到相应的路径,再把原先的文件移回来。如果用相对路径tar的话那就好办了,直接拷到相应的目录下tar就可以了,
chen_xiang 2003-06-27
  • 打赏
  • 举报
回复
先用tar tvf tar文件路径名看看

看是用绝对路径打的 还是用相对路径打的包

如果是相对路径 则放在想要的目录下tar xvf 文件路径名就行啦
6liuy 2003-06-20
  • 打赏
  • 举报
回复
cd /data
tar xvf tar文件全路径名 .
wazife 2003-06-19
  • 打赏
  • 举报
回复
刚才查了书,得知.tar文件中如果是用相对路径名写入文件时,那么当它解压时该文件出现在相对于当前工作目录的相对路径中。
而我的.tar文件是在/data目录下,而且我是进入/data目录下才用tar xvf filename.tar 命令的,为什么它会解压到根目录的相对路径下?怎么指定解压路径呢?
好烦啊,查了好多资料,总是没有结果:(
wazife 2003-06-19
  • 打赏
  • 举报
回复
在线等啊:(
wazife 2003-06-19
  • 打赏
  • 举报
回复
greatcity(city is great) :
我试过这样的命令,但奇怪的是它总是解压到根目录下,但是我的根目录下的空间不够
怎么显式的指定/data 路径呢?
我还试过这样的命令行:tar xvf filename /data
但是命令好像没执行,也不报错

我是以Root用户登录的,应该权限方面没问题把?
greatcity 2003-06-19
  • 打赏
  • 举报
回复
你的那个.tar 文件一定是把原来根目录下的东西打包的,你用特权解包自然就到根下
wazife 2003-06-18
  • 打赏
  • 举报
回复
比如,我有一个test.tar在/data目录下,
我想把test.tar解压到/data目录下,命令行如何写?
greatcity 2003-06-18
  • 打赏
  • 举报
回复
%tar xvf filename
wazife 2003-06-18
  • 打赏
  • 举报
回复
这里的人气不旺啊
看来Solaris的用户不多

19,613

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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