我用
tar hczf t.tar.gz * --exclude="./test1"
其中test1是排除文件的目录名称。
不幸的是,tar仍然包含那些目录。我如何让tar排除目录?
答案 0 :(得分:1)
具体“当前目录中的所有文件”的*
应该是cmd-line上的最后一项
tar --exclude="./test1" hczf t.tar.gz *
#--------------------------^-> tarFileName
#------------------------->f (for file)
这说明了为什么--excl...
无法进入hczf t.tar.gz
。
f
选项需要紧跟在其后面的文件名。所以我们已将--excl...
移至第一个选项。
IHTH