我遇到了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标志?
答案 0 :(得分:1)
如果您不使用-T
,则必须指定要归档为命令行参数的目录:
tar -cf directory/tarfile -C directory/tardirectory -X excludelist1.txt -X excludelist2.txt .
.
表示当前目录(相对于-C
中指定的目录)。