tar 指定解压的目录!

发布于 2022-08-22 16:52:09 字数 303 浏览 7 评论 7

我要解压一tar 文件,但是必须指定其解压的目录。。不然默认解压出来就跑到/tmp下面去咯

tar xvf dd.tar -C /oracle/tmp   就报错 。。  说找不到文件和目录

tar xvf dd.tar   就OK  ,但是解压出来就跑到/tmp下面去咯。。 我/tmp的空间又不够。。。

   我现在想。。指定一个解压目录。。。

  高手帮帮忙阿!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

最美不过初阳 2022-08-28 07:42:42

要不怎么说unix更安全嗫

相对绾红妆 2022-08-28 07:38:47

原帖由 dksgqbj 于 2009-7-24 14:35 发表
有点明白咯。 。 。 不过还有有点不明白。。。呵呵

   我重新tar咯一次。。。OK  咯

加了注释,应该比较清楚了吧。。

抹茶夏天i‖ 2022-08-28 07:36:59

有点明白咯。 。 。 不过还有有点不明白。。。呵呵

   我重新tar咯一次。。。OK  咯

宫墨修音 2022-08-28 05:33:46

原帖由 dksgqbj 于 2009-7-24 13:34 发表
能不能说说相对路径压缩的 命令

  tar cvf /tmp/dd.tar /tmp/oracle/   

是不是这样???????????

   有点不解的是。。 。同一个文件。。 。我考到我的  linux  上面  用   tar xvf  ...

楼主请看区别:
[cy01#/usr1/yin] tar cvf top.tar .    //这个是相对路径的,相对路径压缩的时候,一般要进入你希望压缩的目录,执行tar命令

[cy01#/usr1/yin] tar tvf top.tar
rwxrwxrwx 163/20      0 Jul 24 14:18 2009 ./
rw-rw-rw- 163/20   5610 Jul 24 14:17 2009 ./top.tmp

[cy01#/usr1/yin] tar cvf top.tar /usr1/yin/top.tmp   //这个是绝对路径,无论你在哪个目录执行tar命令都可以将/usr1/yin/top.tmp进行压缩。
[cy01#/usr1/yin] tar tvf top.tar
rw-rw-rw- 163/20   5610 Jul 24 14:17 2009 /usr1/yin/top.tmp

建议在tar包的时候用相对路径,不要用绝对路径,这样可以避免在解包的时候产生很多问题。

[ 本帖最后由 wushanyink 于 2009-7-24 14:36 编辑 ]

淑女气质 2022-08-28 02:25:45

能不能说说相对路径压缩的 命令

  tar cvf /tmp/dd.tar /tmp/oracle/   

是不是这样???????????

   有点不解的是。。 。同一个文件。。 。我考到我的  linux  上面  用   tar xvf dd.tar -C /oracle 就可以解压。。 但是unix 上面就说找不到文件和目录。。。

[ 本帖最后由 dksgqbj 于 2009-7-24 13:36 编辑 ]

千と千尋 2022-08-27 20:08:35

这个是因为你tar包的时候用的绝对路径,所以解压的时候也是自动解压到这个绝对路径。。

找个其他的unix机器,从新解包,然后用相对路径压缩。

再到这台机器的指定路径解包。。

樱花坊 2022-08-23 07:47:25

为什么我发的帖子 没人回。。。  郁闷。。!!!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文