Accéder au contenu principal

Recherche

Pour mettre un tag de couleur à un dossier contenant un type de fichier spécifique

Catégorie

Terminal
Crée
23 Mars 2025
Modifié
23 Mars 2025
Clics
872
Note
5.0
Vote
1

Si vous souhaitez marquer un dossier d'un tag d'une couleur s'il contient un fichier spécifique on peut utiliser le Terminal et taper :

Par exemple pour chercher des fichiers *.mp3 dans le dossier musique
find /Users/afievet/Music/Music -type f -iname "*.mp3" | while read fichier; do 

    dossier_parent=$(dirname "$fichier")

    dossier_parent_parent=$(dirname "$dossier_parent")

    existing_tags=$(xattr -p com.apple.metadata:_kMDItemUserTags "$dossier_parent_parent" 2>/dev/null || echo "")

    if [[ "$existing_tags" != *"Jaune"* ]]; then

        xattr -w com.apple.metadata:_kMDItemUserTags "(\"Jaune\")" "$dossier_parent_parent"

    fi

done


Votez pour cet article