2 votes

Exclure les fichiers du "stockage central de métadonnées"

Je suis assez familier avec l'utilitaire mdfind. Je trouve qu'il est très utile lorsque je ne trouve pas un fichier ou lorsque j'ai besoin de trouver un fichier avec certains contenus. Le problème est que je dois exclure certains fichiers des recherches mdfind. Je ne veux pas exclure les fichiers d'une seule recherche (je sais que vous pouvez le faire avec mdfind -onlyin /chemin/vers/répertoire/à/exclure) mais de toutes les recherches. La page de manuel de mdfind dit ceci :

La commande mdfind consulte le magasin central de métadonnées et renvoie une liste de fichiers qui correspondent à la requête de métadonnées donnée.

Donc, je suppose que je dois exclure/supprimer les fichiers du "magasin central de métadonnées" afin de les exclure des recherches mdfind. Je me demande comment je pourrais faire cela.

4voto

Jacob Points 206

La commande mdfind utilise le stockage de sauvegarde de Spotlight. Si vous allez dans le volet Spotlight des Préférences Système et sélectionnez l'onglet Confidentialité, vous pouvez exclure des fichiers ou des dossiers de l'indexation.

Il est également possible de modifier la liste des exclusions dans le tableau Exclusions de /.Spotlight-V100/VolumeConfiguration.plist mais cela ne semble pas être officiellement pris en charge. Les exclusions actuelles peuvent être lues en utilisant la commande :

sudo defaults read /.Spotlight-V100/VolumeConfiguration.plist Exclusions

De nouvelles entrées peuvent être ajoutées au tableau Exclusions en utilisant la commande :

sudo defaults write /.Spotlight-V100/VolumeConfiguration.plist Exclusions -array-add 'chemin/à/exclure'

/chemin/à/exclure est un chemin relatif à la racine du système de fichiers.

Ces entrées apparaissent dans la liste de confidentialité des Préférences Système mais ne semblent pas affecter réellement les résultats de recherche même après avoir exécuté sudo launchctl stop com.apple.metadata.mds && sudo launchctl start com.apple.metadata.mds :

1voto

pasawaya Points 2116

Crédit va à @Lri:

Une autre façon de supprimer des fichiers de l'index Spotlight est de les placer dans un dossier commençant par un point ou d'ajouter ".noindex" à la fin du nom d'un dossier.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X