Como posso remover as tags do Finder de todos os arquivos em uma determinada pasta e em suas subpastas?
macos
mavericks
finder-tag
lejonet
fonte
fonte
Respostas:
Você pode usar a tag do Homebrew :
Você pode combinar isso com um comando find para encontrar arquivos / pastas específicos + recursivos.
fonte
find . -exec tag -r /path/ {} \; -print
. Além disso, posso apenas fazer o cd para um diretório e executar esse comando?find .
usará o diretório atual em que você instalou o CD ou poderá usarfind /path/to/folder
e especificar o caminho lá. Nenhum filtro é fornecido, portanto todos os arquivos e pastas abaixo do caminho especificado serão correspondentes.-exec …;
executará o comando, substituindo{}
por cada caminho correspondente.-print
também imprime os caminhos correspondentes. Você pode 'executar a seco' o comando removendo o 'exec' e apenas usandofind . -print
(o que é equivalente afind .
), que imprimirá a lista de arquivos correspondentes sem fazer mais nada com eles.Você também pode usar
xattr
:Se você não excluir os
com.apple.FinderInfo
atributos estendidos, o Finder continuará mostrando os rótulos de cores para tags com cores. Se você não deseja manter nenhum atributo estendido, basta executarxattr -cr ~/folder
.Você pode usar
find -xattrname
oumdfind
para encontrar arquivos com tags:fonte