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/folderoradaki 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 . -printaynı 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.FinderInfoGeniş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 -xattrnameveya mdfinddüğmesini kullanabilirsiniz :
find ~/folder -xattrname com.apple.metadata:_kMDItemUserTags
mdfind -onlyin ~/folder kMDItemUserTags=\*