Force Spotlight til å ignorere mapper og filer med en navngivelse i OS X

Spotlight er kjernen i Mac OS Xs søkefunksjonalitet, og hvis du vil at Spotlight skal ignorere en fil, mappe eller stasjon, er det tradisjonelt anbefalte råd å dra elementene som skal utelukkes fra indeksering, til utelukkingslisten for Spotlight-systemvalg. Det er den anbefalte tilnærmingen fordi den er enkel å bruke og enkel å administrere, men det finnes en annen måte som bruker en navngivelsesutvidelse for å tvinge Spotlight til å ignorere et gitt dokument eller katalog.

Det navngivende suffikset er en ".noindex" forlengelse, og det er ganske enkelt bruk. Bare å omdøpe noe for å bruke det til slutten av en fil eller mappe, forhindrer Spotlight fra å inkludere den i indeksen av søkbare filer på Mac. For eksempel:

  • "SampleFile" blir indeksert og funnet av Spotlight som vanlig
  • "SampleFile.noindex" vil ikke bli indeksert og vil ikke bli funnet av Spotlight

Skjermbildeeksemplet viser tre forskjellige elementer med riktig suffiks for å ekskludere dem fra Spotlight:

Spotlight vil ikke bare ignorere disse filene og katalogene, men det vil også ignorere alt som finnes i en hvilken som helst mappe som har den utvidelsen også.

Det åpenbare problemet med denne tilnærmingen er at det endrer det faktiske navnet på filen eller mappen for å utelukke den, der som det primære trikset ved hjelp av Systemvalg gjør ingen endringer i navnet på elementet. På den annen side, fordi det håndteres helt gjennom filnavnet, har det fordeler, siden det enkelt kan skrives eller brukes eksternt via kommandolinjen via SSH om nødvendig.

Av og til kan du komme over OS X og legge til utvidelsen selv. Dette skjer ofte etter bruk av Migreringsassistent for å overføre ting fra en Mac til en annen, og det er ikke uvanlig å finne en mappe som er merket som "brukernavn.noindex" i / Brukeren / katalogen under eller etter overføringsprosessen hvis den ble kansellert før prosessen fullført.