使用 --exclude 功能运行 tar 命令对目录不起作用

使用 --exclude 功能运行 tar 命令对目录不起作用

我用

tar hczf t.tar.gz * --exclude="./test1"

其中 test1 是我想防止被 tarred 的目录的名称。

不幸的是,tar 仍然包含目录 test1。我怎样才能让 tar 排除目录?

答案1

因此,为了防止目录被 tarring,您需要更改添加 --exclude 的位置

tar --exclude="./test1" -hczf t.tar.gz *

作品

答案2

参数先于文件。

tar hczf t.tar.gz --exclude="test1" *

将工作。

答案3

尝试...

tar hczf t.tar.gz * --exclude="test1"

相关内容