Tving Spotlight til at ignorere mapper & Filer med en navneudvidelse i OS X
Spotlight er kernen i Mac OS X's søgefunktionalitet, og hvis du vil have Spotlight til at ignorere en fil, mappe eller et drev, er det traditionelt anbefalede råd at trække de elementer, der skal udelukkes fra indeksering, ind i Spotlight ekskluderingsliste for systempræferencepaneler. Det er den anbefalede tilgang, fordi den er enkel at bruge og nem at administrere, men der er en anden måde, der bruger en navneudvidelse til at tvinge Spotlight til at ignorere et givet dokument eller mappe.Det navngivne suffiks er en ".noindex"-udvidelse, og dets brug er ret ligetil. Blot at omdøbe noget for at anvende det til slutningen af enhver fil eller mappe forhindrer Spotlight i at inkludere det i indekset over søgbare filer på Mac. For eksempel:
- “SampleFile” vil blive indekseret og fundet af Spotlight som sædvanlig
- “SampleFile.noindex” vil ikke blive indekseret og vil ikke blive fundet af Spotlight
Skærmbilledeeksemplet viser tre forskellige elementer med det passende suffiks for at ekskludere dem fra Spotlight:
Spotlight vil ikke kun ignorere disse filer og mapper, men det vil også ignorere alt, der er indeholdt i enhver mappe, der har den udvidelse.
Det åbenlyse problem med denne fremgangsmåde er, at den ændrer det faktiske navn på filen eller mappen for at udelukke den, hvor det primære trick ved hjælp af Systemindstillinger ikke foretager sådanne ændringer i navnet på elementet.På den anden side, fordi det håndteres udelukkende gennem filnavnet, har det sine fordele, da det nemt kan scriptes eller bruges eksternt via kommandolinjen gennem SSH, hvis det er nødvendigt.
Af og til støder du måske på OS X, der tilføjer selve udvidelsen. Dette sker ofte efter brug af Migration Assistant til at overføre ting fra en Mac til en anden, og det er ikke ualmindeligt at finde en mappe mærket som "brugernavn.noindex" i mappen /Users/ under eller efter migreringsprocessen, hvis den blev annulleret før processen afsluttet.