Comment supprimer les balises du Finder de tous les fichiers d'un dossier donné et de ses sous-dossiers?
macos
mavericks
finder-tag
lejonet
la source
la source
Réponses:
Vous pouvez utiliser la balise de Homebrew :
Vous pouvez combiner cela avec une commande find pour trouver des fichiers / dossiers spécifiques + récursives.
la source
find . -exec tag -r /path/ {} \; -print
. De plus, puis-je simplement cd dans un répertoire et exécuter cette commande?find .
utilisera le répertoire courant dans lequel vous avez cd'd, ou vous pouvez utiliserfind /path/to/folder
et spécifier le chemin d'accès. Aucun filtre est donnée pour chaque fichier et le dossier sous le chemin donné correspondront.-exec …;
exécutera la commande, en la remplaçant{}
par chaque chemin correspondant.-print
imprime également les chemins correspondants. Vous pouvez « marche à sec » la commande en supprimant le « exec » et en utilisant simplementfind . -print
( ce qui équivaut àfind .
), qui imprime la liste des fichiers correspondants sans rien faire d' autre pour eux.Vous pouvez également utiliser
xattr
:Si vous ne supprimez pas les
com.apple.FinderInfo
attributs étendus, le Finder continue d'afficher les étiquettes de couleur des balises avec des couleurs. Si vous ne souhaitez pas conserver les attributs étendus, vous pouvez simplement exécuterxattr -cr ~/folder
.Vous pouvez utiliser
find -xattrname
oumdfind
pour rechercher des fichiers avec des balises:la source