Existe-t-il un moyen d'ignorer globalement les dossiers portant un certain nom (par exemple node_modules
)
Je sais que je peux le faire manuellement pour chaque instance, mais je me demandais s'il était possible de faire savoir à Spotlight de ne pas indexer ces dossiers? node_modules
, par exemple, contient généralement des milliers de fichiers que je ne souhaite pas rechercher et cela finit par ralentir les projecteurs.
J'ai regardé autour de moi, mais je ne trouve que des réponses qui suggèrent d'ajouter manuellement des dossiers dans la liste de confidentialité Spotlight. Quelqu'un a-t-il une meilleure façon de faire?
node_modules
dossier est créé, je vais devoir l'ajouter manuellement.Réponses:
Il n'existe aucune méthode connue pour exclure de Spotlight un fichier ou un dossier basé sur un modèle (ex.: Son nom).
Cependant, il est possible d'exclure un dossier de Spotlight en y ajoutant un fichier vide
.metadata_never_index
.Vous pouvez utiliser cette méthode pour ignorer tous les dossiers
node_module
etbower_modules
:la source
.metadata_never_index
fichiers cachés dans mes modules node_modules, mais après une actualisation forcée de l'index Spotlight, les fichiers sont toujours en cours d'indexation. Il y a aussi un nœud_modules NPM Github PR ouvert mais j'ai peur que ce ne soit pas la solution finale au problème github.com/npm/npm/issues/15346.metadata_never_index
n'est pas honoré sur mojave.Au cas où quelqu'un aurait manqué le commentaire de fsb dans la question, comme moi . Apple fournit un onglet de confidentialité dans les paramètres Spotlight.
Allez dans "Préférences Système"> "Spotlight"> "Confidentialité"> "+" Ajoutez des dossiers à la liste.
Remarque: Cela peut ne pas fonctionner immédiatement, j'ai dû redémarrer Spotlight pour voir les effets.
la source
Apparemment, l' ajout de «.noindex» à un nom de dossier parent empêchera l'indexation de Spotlight.
NB: je n'ai pas personnellement vérifié.
la source