[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: tar 1.15.1-6 broken



http://www.cygwin.com/ml/cygwin/2005-10/msg00953.html

On 3/24/06, Jifeng ZHANG < zjfroot@gmail.com> wrote:
我用的是Debian Sid

home/bob/test文件夹下有两个文件夹,test1, test2,现在将test文件夹打包,但是排除test2文件夹,使用--exclude命令。可是出现了下面的错误

bob@jifengzhang :~$ tar zcvf test.tar.gz test/ --exclude=/home/bob/test/test2/

test/
test/test1/
test/test1/openq_0.3.2-2006_i386.deb
test/test2/
test/test2/chmsee_0.9.5-1_i386.deb
tar: --exclude=/home/bob/test/test2:无法 stat: 没有那个文件或目录
tar: 由于前面延迟的错误而退出

google了一下,发现这样写才可以

bob@jifengzhang:~$ tar --exclude=test/test2 -zcvf test.tar.gz test/
test/
test/test1/
test/test1/openq_0.3.2-2006_i386.deb

也就是说需要把参数放在前面,我在网上上找到的tar用法的资料都是用的第一种方式,即把--exclude放在后面。但是我的版本的tar 1.15.1-6却不能这样用。

下面这份邮件列表里也提到了这个问题,不知道大家谁也碰到了这个问题,讨论一下。


Reply to: