Answers:
您可以使用Homebrew的标签:
brew install tag
tag -r /path/*
您可以将其与find命令结合使用以查找特定的文件/文件夹+递归。
find . -exec tag -r {} \; -print
find . -exec tag -r /path/ {} \; -print
。此外,我可以仅CD到目录并执行该命令吗?
find .
将使用您已cd到的当前目录,或者您可以在其中使用find /path/to/folder
并指定路径。没有过滤器,因此给定路径下的每个文件和文件夹都将匹配。-exec …;
将执行命令,并替换{}
为每个匹配的路径。-print
还打印匹配的路径。您可以通过删除“ exec”并仅使用find . -print
(等效于find .
)来“空运行”命令,这将打印出匹配的文件列表,而无需对其执行任何其他操作。
您也可以使用xattr
:
xattr -dr com.apple.metadata:_kMDItemUserTags ~/folder
xattr -dr com.apple.FinderInfo ~/folder
如果不删除com.apple.FinderInfo
扩展属性,则Finder会继续显示带有颜色的标签的颜色标签。如果您不想保留任何扩展属性,则可以运行xattr -cr ~/folder
。
您可以使用find -xattrname
或mdfind
查找带有标签的文件:
find ~/folder -xattrname com.apple.metadata:_kMDItemUserTags
mdfind -onlyin ~/folder kMDItemUserTags=\*