关于解压: 今天下了个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真是给力昂!不过我觉得这挺好玩的准备努力学习!
lin7763438 于 2011-08-03 23:02:39发表:
路径错了吧 应该是 tar -cvf name.tar ./data
相思爱文 于 2011-08-03 20:59:45发表:
用file查看文件格式
打包和压缩不一样,tar -cvf只是打包,要同时压缩,需加上z或j参数
erlengzhi2 于 2011-08-03 20:11:48发表:
感谢AGE的解答,受教了,哈哈
age 于 2011-08-03 17:03:37发表:
解压时可以不指定, 默认就是当前文件夹
如果要指定的话, -C
gwssgc 于 2011-08-03 13:44:18发表:
[i=s] 本帖最后由 gwssgc 于 2011-8-3 13:46 编辑 [/i]
感谢age的指教,fcitx我下载下来就是有2个tar,可能是下载的文件有问题吧。我再下载一个试试看。再次感谢!
还有个问题,tar解压后是否要指定个目标文件夹?
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怎么知道你要把哪些文件打包..