¿Cómo puedo eliminar las etiquetas del Finder de todos los archivos en una carpeta determinada y en sus subcarpetas?
macos
mavericks
finder-tag
lejonet
fuente
fuente
Respuestas:
Puedes usar la etiqueta de Homebrew :
Puede combinar esto con un comando de búsqueda para buscar archivos / carpetas específicos + recursivo.
fuente
find . -exec tag -r /path/ {} \; -print
. Además, ¿puedo simplemente cd a un directorio y ejecutar ese comando?find .
usará el directorio actual al que ha cdd, o puede usarfind /path/to/folder
y especificar la ruta allí. No se proporciona ningún filtro, por lo que todos los archivos y carpetas debajo de la ruta dada coincidirán.-exec …;
ejecutará el comando, reemplazando{}
con cada ruta coincidente.-print
También imprime las rutas coincidentes. Puede 'ejecutar en seco' el comando eliminando el 'exec' y simplemente usandofind . -print
(que es equivalente afind .
), que imprimirá la lista de archivos coincidentes sin hacerles nada más.También puedes usar
xattr
:Si no elimina los
com.apple.FinderInfo
atributos extendidos, Finder sigue mostrando las etiquetas de color para las etiquetas con colores. Si no desea mantener ningún atributo extendido, simplemente puede ejecutarloxattr -cr ~/folder
.Puede usar
find -xattrname
omdfind
para buscar archivos con etiquetas:fuente