红联Linux门户
Linux帮助

靠~~tar太不给面子了,一个奇怪的问题

发布时间:2009-01-18 11:56:45来源:红联作者:alexgao
今天下了stardict的辞典文件,用tar解压*.tar.bz2的文件
敲入:#tar -xjvf *.tar.bz2

居然提示:tar: stardict-kdic-computer-gb-2.4.2.tar.bz2:归档中找不到
tar: stardict-langdao-ce-gb-2.4.2.tar.bz2:归档中找不到
tar: stardict-langdao-ec-gb-2.4.2.tar.bz2:归档中找不到
tar: stardict-xiandaihanyucidian_fix-2.4.2.tar.bz2:归档中找不到

后来又试了一个个解压,问题依旧,tar用了这么多年都没有出过问题,今天出啥问题了?谁给个解释阿?谢了
文章评论

共有 18 条评论

  1. leftarium 于 2010-02-14 18:39:47发表:

    也遇到同样的问题

  2. jounehou 于 2010-02-07 20:17:00发表:

    我是做任务得 。。

  3. mvp.fzhan 于 2010-02-07 19:49:03发表:

    引用:
    哥们没进入正确的目录。
    比如stardict-langdao-ce-gb-2.4.2.tar.bz2这个文件在/tmp目录下,解压过程是
    1、切换到/tmp目录
    命令:cd /tmp
    2、解压
    命令:tar xjvf ./stardict-langdao-ce-gb-2.4.2. ...
    zhaoyuzhong3694 发表于 2009-1-18 18:41

    正解

  4. handyjue 于 2010-02-02 00:33:02发表:

    同意7楼哥们的说法。应该 不是下载的软件包或者是tar包有问题。而是 解压的方式好像得注意一下。
    貌似 应该是 进入要解压到的目录然后进行解压,而不是在软件所在的地方进行解压。
    比如:123.tgz 在/home/huijie 下 要解压到 /usr/local/src 当中
    不应是 在/home/huijie 中 tar -zxvf 123.tgz /usr/local/src
    而是 在 /usr/local/src 中 tar -zxvf /home/huijie/123.tgz
    哈哈。虽然有点晚了,但希望还能对后来人有些帮助!

  5. fengmx 于 2009-01-20 10:41:57发表:

    bz2后缀的用Tar有时是打不开的。
    要unzip这个命令来打开

  6. zhaoyuzhong3694 于 2009-01-19 16:39:13发表:

    命令行搞不好,就下这个软件,7zip-full。

  7. acrofox 于 2009-01-19 12:50:25发表:

    把那个文件名完整地输入进去,别用 *。如果有多个 .tar.bz2 文件,用 * 肯定报错。

  8. lugt 于 2009-01-19 08:13:16发表:

    好像是bunzip2 filename.tar.bz2 ^o^

  9. 蔡万钊 于 2009-01-19 08:12:05发表:

    要使用 tar -xvf '*.tar.bz2'
    shell会展开通配符的。这样可以避免shell展开通配符。

  10. jrs0335 于 2009-01-18 21:37:34发表:

    55555,和楼主遇到了同样的问题,我用的是Debian的最新的试用版的。不能解压缩tar.bz2文件,我用了bunzip2命令也不行。

  11. zhaoyuzhong3694 于 2009-01-18 18:41:07发表:

    哥们没进入正确的目录。
    比如stardict-langdao-ce-gb-2.4.2.tar.bz2这个文件在/tmp目录下,解压过程是
    1、切换到/tmp目录
    命令:cd /tmp
    2、解压
    命令:tar xjvf ./stardict-langdao-ce-gb-2.4.2.tar.bz2

  12. xuhengxing 于 2009-01-18 16:48:37发表:

    解压应该是
    tar xjzf 吧!
    我记得应该是。。s

  13. embedded1z6 于 2009-01-18 16:48:09发表:

    同意!



    Linux视频分享
    [size=5] www.akae.cn/study


    学嵌入式,拿高薪,就选亚嵌
    >> 欢迎报选亚嵌嵌入式Linux就业班培训
    [size=3] 课程咨询QQ: 927314732 韩老师

  14. Carlo 于 2009-01-18 16:09:23发表:

    肯定是你下载的包有问题...

  15. cwqing1973 于 2009-01-18 15:32:44发表:

    这不是你的错啊,是你下载的东西有问题!

  16. wangdu2002 于 2009-01-18 13:56:55发表:

    是不是下回来的那个包有问题。或是你的Tar本身在硬盘上已损坏或是路径不对。多试试,info或man下看。

  17. sonr 于 2009-01-18 13:27:34发表:

    不懂纯楼主加油