排除tar命令中的某些文件夹不起作用

时间:2011-11-05 14:12:32

标签: linux tar

我运行此命令来压缩当前文件夹的内容,同时排除某些目录:

mahmood@mpc:set3-HHLL$ l
file1.txt    a/     c/
file2.inp    b/     ...
mahmood@mpc:set3-HHLL$ tar cvjf ../set3.tar.bz2 * --exclude=a/ --exclude=b/ --exclude=c/

然而在输出中我看到:

file1.txt
file2.inp
a/1.out
a/2.out
2/1.out
...

为什么忽略命令行选项?

1 个答案:

答案 0 :(得分:4)

正确的命令是:

tar cvjf ../set3.tar.bz2 * --exclude='a' --exclude='b' --exclude='c'