Forcer Spotlight à ignorer les dossiers & Fichiers avec une extension de dénomination sous OS X
Spotlight est au cœur de la fonctionnalité de recherche de Mac OS X, et si vous voulez que Spotlight ignore un fichier, un dossier ou un lecteur, le conseil traditionnellement recommandé est de faire glisser les éléments à exclure de l'indexation dans Spotlight liste d'exclusion du panneau de préférences système. C'est l'approche recommandée car elle est simple à utiliser et facile à gérer, mais il existe un autre moyen d'utiliser une extension de nommage pour forcer Spotlight à ignorer un document ou un répertoire donné.Ce suffixe de nommage est une extension ".noindex", et son utilisation est assez simple. Le simple fait de renommer quelque chose pour l'appliquer à la fin de n'importe quel fichier ou dossier empêchera Spotlight de l'inclure dans l'index des fichiers interrogeables sur le Mac. Par exemple:
- "SampleFile" sera indexé et trouvé par Spotlight comme d'habitude
- "SampleFile.noindex" ne sera pas indexé et ne sera pas trouvé par Spotlight
L'exemple de capture d'écran montre trois éléments différents avec le suffixe approprié pour les exclure de Spotlight :
Spotlight ignorera non seulement ces fichiers et répertoires, mais il ignorera également tout ce qui se trouve dans tout dossier portant cette extension.
Le problème évident avec cette approche est qu'elle modifie le nom réel du fichier ou du dossier pour l'exclure, alors que l'astuce principale utilisant les Préférences Système n'apporte aucune modification au nom de l'élément.D'autre part, comme il est entièrement géré via le nom de fichier, il présente des avantages, car il peut facilement être scripté ou utilisé à distance via la ligne de commande via SSH si nécessaire.
Occasionnellement, vous pouvez rencontrer OS X ajoutant cette extension elle-même. Cela se produit souvent après avoir utilisé l'assistant de migration pour transférer des éléments d'un Mac à un autre, et il n'est pas rare de trouver un dossier intitulé "username.noindex" dans le répertoire /Users/ pendant ou après le processus de migration s'il a été annulé avant le processus complété.