Принудително Spotlight да игнорира папки & файлове с разширение за именуване в OS X

Anonim

Spotlight е ядрото на функционалността за търсене на Mac OS X и ако искате Spotlight да игнорира файл, папка или устройство, традиционно препоръчваният съвет е да плъзнете елементите, които да изключите от индексиране, в Spotlight списък за изключване на панела с предпочитания на системата. Това е препоръчителният подход, защото е лесен за използване и лесен за управление, но има друг начин, който използва разширение за именуване, за да принуди Spotlight да игнорира всеки даден документ или директория.Този суфикс за именуване е разширение „.noindex“ и използването му е доста лесно. Простото преименуване на нещо, за да го приложите в края на който и да е файл или папка, ще попречи на Spotlight да го включи в индекса на файловете за търсене на Mac. Например:

  • “SampleFile” ще бъде индексиран и намерен от Spotlight както обикновено
  • “SampleFile.noindex” няма да бъде индексиран и няма да бъде намерен от Spotlight

Примерът на екранна снимка показва три различни елемента със съответния суфикс, за да ги изключите от Spotlight:

Spotlight не само ще игнорира тези файлове и директории, но също така ще игнорира всичко, което се съдържа във всяка папка, която също има това разширение.

Очевидният проблем с този подход е, че той променя действителното име на файла или папката, за да ги изключи, където като основен трик използването на System Preferences не прави такива промени в името на елемента.От друга страна, тъй като се управлява изцяло чрез името на файла, той има своите предимства, тъй като може лесно да бъде скриптиран или използван отдалечено през командния ред чрез SSH, ако е необходимо.

Понякога може да срещнете OS X, добавяща самото това разширение. Това често се случва след използване на Migration Assistant за прехвърляне на неща от един Mac на друг и не е необичайно да намерите папка, означена като „username.noindex“ в директорията /Users/ по време на или след процеса на мигриране, ако е бил отменен преди процеса завършено.

Принудително Spotlight да игнорира папки & файлове с разширение за именуване в OS X