0

我在使用 tar 命令时遇到问题。当我同时使用 exclude 和 include (-X/-T) 命令时,我可以创建一个 tar 文件。但是,当我只使用排除标志时,我会收到“无法创建空 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 标志?

4

1 回答 1

1

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

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

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

于 2013-02-27T20:20:59.620 回答