Yanıtlar:
Homebrew'un etiketini kullanabilirsiniz :
brew install tag
tag -r /path/*
Belirli dosyaları / klasörleri + özyinelemeli bulmak için bunu bir find komutuyla birleştirebilirsiniz.
find . -exec tag -r {} \; -print
find . -exec tag -r /path/ {} \; -print
. Ayrıca, sadece bir dizine cd ve bu komutu gerçekleştirebilir miyim?
find .
cd'd yaptığınız geçerli dizini kullanır ya da find /path/to/folder
oradaki yolu kullanabilir ve belirleyebilirsiniz. Herhangi bir filtre verilmez, böylece verilen yolun altındaki her dosya ve klasör eşleşir. -exec …;
komutu, {}
eşleşen her yolla değiştirerek yürütür . -print
aynı zamanda eşleşen yolları da yazdırır. Komutu 'exec' komutunu kaldırarak ve bunlara başka bir şey yapmadan eşleşen dosyaların listesini yazdırarak find . -print
(buna eşdeğer find .
) kullanarak 'kuru çalıştırabilirsiniz' .
Ayrıca şunları kullanabilirsiniz xattr
:
xattr -dr com.apple.metadata:_kMDItemUserTags ~/folder
xattr -dr com.apple.FinderInfo ~/folder
com.apple.FinderInfo
Genişletilmiş öznitelikleri silmezseniz , Finder renkli etiketler için renk etiketlerini göstermeye devam eder. Genişletilmiş öznitelikleri korumak istemiyorsanız, çalıştırabilirsiniz xattr -cr ~/folder
.
Etiketleri olan dosyaları bulmak için find -xattrname
veya mdfind
düğmesini kullanabilirsiniz :
find ~/folder -xattrname com.apple.metadata:_kMDItemUserTags
mdfind -onlyin ~/folder kMDItemUserTags=\*