Jak mogę usunąć tagi Findera ze wszystkich plików w danym folderze i jego podfolderach?
macos
mavericks
finder-tag
Lejonet
źródło
źródło
Odpowiedzi:
Możesz użyć tagu Homebrew :
Możesz połączyć to z poleceniem find, aby znaleźć określone pliki / foldery + rekurencyjne.
źródło
find . -exec tag -r /path/ {} \; -print
. Ponadto, czy mogę po prostu wykonać cd do katalogu i wykonać to polecenie?find .
użyje bieżącego katalogu, do którego masz cd, lub możesz użyćfind /path/to/folder
i podać tam ścieżkę. Filtr nie jest podany, więc każdy plik i folder pod podaną ścieżką będzie zgodny.-exec …;
wykona polecenie, zastępując{}
każdą dopasowaną ścieżką.-print
drukuje również pasujące ścieżki. Możesz „uruchomić na sucho” komendę, usuwając „exec” i po prostu używającfind . -print
(co jest równoważnefind .
), co spowoduje wydrukowanie listy pasujących plików bez robienia z nimi nic innego.Możesz także użyć
xattr
:Jeśli nie usuniesz
com.apple.FinderInfo
atrybutów rozszerzonych, Finder nadal wyświetla etykiety kolorów dla tagów z kolorami. Jeśli nie chcesz zachować żadnych rozszerzonych atrybutów, możesz po prostu uruchomićxattr -cr ~/folder
.Możesz użyć
find -xattrname
lub,mdfind
aby znaleźć pliki z tagami:źródło