Tving Spotlight til å ignorere mapper & filer med en navneutvidelse 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 anbef alte rådet å dra elementene som skal ekskluderes fra indeksering inn i Spotlight ekskluderingsliste for systempreferansepaneler. Det er den anbef alte tilnærmingen fordi den er enkel å bruke og enkel å administrere, men det er en annen måte som bruker en navneutvidelse for å tvinge Spotlight til å ignorere et gitt dokument eller katalog.Dette navne-suffikset er en ".noindex"-utvidelse, og bruken er ganske enkel. Bare å gi nytt navn til noe for å bruke det på slutten av en hvilken som helst fil eller mappe, vil hindre Spotlight fra å inkludere det i indeksen over søkbare filer på Mac. For eksempel:
- “SampleFile” vil bli 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 passende 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 mappe som har den utvidelsen også.
Det åpenbare problemet med denne tilnærmingen er at den endrer det faktiske navnet på filen eller mappen for å ekskludere den, mens det primære trikset som bruker Systemvalg ikke gjør slike endringer i navnet på elementet.På den annen side, fordi det håndteres helt gjennom filnavnet, har det sine fordeler, siden det enkelt kan skriptes eller brukes eksternt gjennom kommandolinjen gjennom SSH om nødvendig.
Noen ganger kan du komme over OS X som legger til selve utvidelsen. Dette skjer ofte etter bruk av Migration Assistant for å overføre ting fra en Mac til en annen, og det er ikke uvanlig å finne en mappe merket som "username.noindex" i /Users/-katalogen under eller etter migreringsprosessen hvis den ble avbrutt før prosessen fullført.