Tvinga Spotlight att ignorera mappar & Filer med ett namntillägg i OS X
Spotlight är kärnan i Mac OS X:s sökfunktion, och om du vill att Spotlight ska ignorera en fil, mapp eller enhet är det traditionellt rekommenderade rådet att dra objekten som ska uteslutas från indexering till Spotlight exkluderingslista för systempreferenspaneler. Det är det rekommenderade tillvägagångssättet eftersom det är enkelt att använda och lätt att hantera, men det finns ett annat sätt som använder en namnförlängning för att tvinga Spotlight att ignorera ett visst dokument eller katalog.Det namnsuffixet är ett ".noindex"-tillägg, och det är ganska okomplicerat att använda det. Att helt enkelt byta namn på något för att tillämpa det i slutet av en fil eller mapp kommer att hindra Spotlight från att inkludera det i indexet över sökbara filer på Mac. Till exempel:
- “SampleFile” kommer att indexeras och hittas av Spotlight som vanligt
- “SampleFile.noindex” kommer inte att indexeras och kommer inte att hittas av Spotlight
Skärmbildsexemplet visar tre olika objekt med lämpligt suffix för att utesluta dem från Spotlight:
Spotlight kommer inte bara att ignorera dessa filer och kataloger, utan det kommer också att ignorera allt som finns i en mapp som har det tillägget också.
Det uppenbara problemet med detta tillvägagångssätt är att det ändrar det faktiska namnet på filen eller mappen för att utesluta den, medan det primära tricket som använder Systeminställningar inte gör några sådana ändringar av namnet på objektet.Å andra sidan, eftersom det hanteras helt genom filnamnet har det sina fördelar, eftersom det enkelt kan skriptas eller användas på distans via kommandoraden via SSH om det behövs.
Ibland kan du stöta på att OS X lägger till själva tillägget. Detta händer ofta efter att ha använt Migration Assistant för att överföra saker från en Mac till en annan, och det är inte ovanligt att hitta en mapp märkt som "username.noindex" i /Users/-katalogen under eller efter migreringsprocessen om den avbröts före processen avslutad.