用tar命令排除目录

T想要在Linux中使用tar命令来备份一些文件,但是我想从归档中排除一个特定的目录。

我怎样才能做到这一点?

所以,让备份目录/目录及其中的所有内容,但忽略任何名为IGNORE-ME的文件。

tar -cf backup.tar /directory --exclude "IGNORE-ME"

如果没有下雪,我可能会指出, man tar和RTFM一样好(google的“tar排除文件”更快)。

你也可以把所有的模式放在一个文件中,并使用:

 -X, --exclude-from=FILE exclude files matching patterns listed in FILE