红联Linux门户
Linux帮助

tar命令求教

发布时间:2011-08-03 11:18:12来源:红联作者:gwssgc
关于解压: 今天下了个fcitx输入法(fcitx-3.6.3.tar.tar)放到Documents文件夹结果遇到问题了,首先这样的文件是应该用tar解压的吧?我用的命令是 tar -zxvf /Documents/fcitx-3.6.3.tar.tar 要把这个文件解压到documents文件夹里,但是提示无法打开文件?文件名和路径都没问题啊?同样在这个文件夹里有一个bugzilla-4.0.tar.gz就可以用 解压成功,但是解压完不知道去哪儿了?
关于压缩: 我在Documents有个文件夹叫data 我想压缩这个文件夹,我当前所在的位置就是在documents目录,我用的命令是 tar -cvf /documents/data.tar 但是总也建立不成功。
请问高手们,是我的命令使用错误还是文件目录没有搞清楚?

Win下点一下鼠标的就能解决小小的压缩/解压问题就把我给难住了,linux真是给力昂!不过我觉得这挺好玩的准备努力学习!
文章评论

共有 6 条评论

  1. lin7763438 于 2011-08-03 23:02:39发表:

    路径错了吧 应该是 tar -cvf name.tar ./data

  2. 相思爱文 于 2011-08-03 20:59:45发表:

    用file查看文件格式
    打包和压缩不一样,tar -cvf只是打包,要同时压缩,需加上z或j参数

  3. erlengzhi2 于 2011-08-03 20:11:48发表:

    感谢AGE的解答,受教了,哈哈

  4. age 于 2011-08-03 17:03:37发表:

    引用:
    感谢age的指教,fcitx我下载下来就是有2个tar,可能是下载的文件有问题吧。我再下载一个试试看。再次感谢!
    还有个问题,tar解压后是否要指定个目标文件夹?
    gwssgc 发表于 2011-8-3 13:44

    解压时可以不指定, 默认就是当前文件夹
    如果要指定的话, -C

  5. gwssgc 于 2011-08-03 13:44:18发表:

    [i=s] 本帖最后由 gwssgc 于 2011-8-3 13:46 编辑 [/i]

    感谢age的指教,fcitx我下载下来就是有2个tar,可能是下载的文件有问题吧。我再下载一个试试看。再次感谢!
    还有个问题,tar解压后是否要指定个目标文件夹?

  6. age 于 2011-08-03 12:02:59发表:

    1. fcitx-3.6.3.tar.tar
    这个后缀有点奇怪, 确定你没有写错, 怎么会有二个tar
    -zxvf 这个组合, z是gz压缩格式, x是解压缩, v是输出可视化信息, f是待解压文件
    对于bugzilla-4.0.tar.gz当然没问题, 因为它就是tar.gz格式的. 但fcitx-3.6.3.tar.tar, 它是tar.tar的, 根本没有gz格式压缩, 你用这个组合选项显然就是错的
    2. tar -cvf /documents/data.tar 你后面少了要打包的文件
    这里c是创建打包的意思, v是输出可视化信息, f是压缩包名
    除去你上面输的这些, 后面还要跟上待打包文件, 否则tar怎么知道你要把哪些文件打包..