我想递归地使用tmutil
列出当前从Time Machine备份中排除的所有文件。我知道我可以确定这与单个文件以递归方式运行tmutil'
tmutil isexcluded /path/to/file
但我似乎无法得到此递归运行。我试图排除排除的文件并输出到这样的文件:
tmutil isexcluded * | grep -i excluded >> ~/Desktop/TM-excluded.txt
但这只输出当前目录的顶级数据。我是否可以使用find
或类似的命令将本机上的每个文件/目录提供给tmutil isexcluded
并提取排除的文件列表?什么是构建命令的最佳方式?
我知道,大多数排除在
/System/Library/CoreServices/backupd.bundle/Contents/Resources/StdExclusions.plist
发现,一些特定的应用程序,通过排除
sudo mdfind "com_apple_backup_excludeItem = 'com.apple.backupd'"
是可搜索的,但我在寻找一种方式将文件上的实际标志与这些列表进行比较。