焦油排除并包括包容性

时间:2013-02-27 19:43:37

标签: unix tar

我遇到了tar命令的问题。当我同时使用exclude和include(-X / -T)命令时,我可以创建一个tar文件。但是,当我只使用排除标志时,我得到“无法创建空焦油”错误。

此命令有效:

tar-cf directory/tarfile -C directory/tardirectory -X excludelist1.txt -X excludelist2.txt -T includelist1.txt

然而,这出错了:

tar-cf directory/tarfile -C directory/tardirectory -X excludelist1.txt -X excludelist2.txt 

如果我使用-X标志,是否还需要使用-T标志?

1 个答案:

答案 0 :(得分:1)

如果您不使用-T,则必须指定要归档为命令行参数的目录:

tar -cf directory/tarfile -C directory/tardirectory -X excludelist1.txt -X excludelist2.txt .

.表示当前目录(相对于-C中指定的目录)。