使用 tar 命令排除目录

使用 tar 命令排除目录

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

我怎样才能做到这一点?

答案1

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

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

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

答案2

您还可以将所有模式放在一个文件中并使用:

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

相关内容