Ответы:
Вы можете использовать тег Homebrew :
brew install tag
tag -r /path/*
Вы можете комбинировать это с командой find, чтобы найти определенные файлы / папки + рекурсивные.
find . -exec tag -r {} \; -print
find . -exec tag -r /path/ {} \; -print
. Кроме того, я могу просто перейти в каталог и выполнить эту команду?
find .
будет использовать текущий каталог, в который вы перешли, или вы можете 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=\*