【发布时间】:2016-03-15 11:10:21
【问题描述】:
我用
tar hczf t.tar.gz * --exclude="./test1"
其中 test1 是用于排除文件被 tar 的目录的名称。
不幸的是, tar 仍然包含这些目录。我怎样才能有 tar 排除目录?
【问题讨论】:
标签: tar
我用
tar hczf t.tar.gz * --exclude="./test1"
其中 test1 是用于排除文件被 tar 的目录的名称。
不幸的是, tar 仍然包含这些目录。我怎样才能有 tar 排除目录?
【问题讨论】:
标签: tar
* 指定“当前目录中的所有文件”应该是您命令行中的最后一项
tar --exclude="./test1" hczf t.tar.gz *
#--------------------------^-> tarFileName
#------------------------->f (for file)
这说明了为什么--excl... 不能介于hczf t.tar.gz 之间。
f 选项需要紧跟其后的文件名。所以我们把--excl...移到了第一个选项。
IHTH
【讨论】: