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