Accéder au contenu principal

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
62
Note
Vote

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


Articles de la même catégorie