Заставить Spotlight игнорировать папки & Файлы с расширением имени в OS X

Anonim

Spotlight — это ядро ​​функции поиска Mac OS X, и если вы хотите, чтобы Spotlight игнорировал файл, папку или диск, обычно рекомендуется перетаскивать элементы, которые нужно исключить из индексации, в Spotlight. список исключений панели настроек системы. Это рекомендуемый подход, потому что он прост в использовании и управлении, но есть и другой способ, который использует расширение именования, чтобы заставить Spotlight игнорировать любой данный документ или каталог.Этот суффикс имени является расширением «.noindex», и его использование довольно простое. Простое переименование чего-либо, чтобы применить это к концу любого файла или папки, не позволит Spotlight включить его в индекс доступных для поиска файлов на Mac. Например:

  • "SampleFile" будет проиндексирован и найден Spotlight как обычно
  • “SampleFile.noindex” не будет проиндексирован и не будет найден Spotlight

На снимке экрана показаны три разных элемента с соответствующим суффиксом, исключающим их из Spotlight:

Spotlight будет игнорировать не только эти файлы и каталоги, но и все, что содержится в любой папке с таким расширением.

Очевидная проблема с этим подходом заключается в том, что он изменяет фактическое имя файла или папки, чтобы исключить их, тогда как основная уловка с использованием Системных настроек не вносит таких изменений в имя элемента.С другой стороны, поскольку он полностью обрабатывается через имя файла, у него есть свои преимущества, поскольку его можно легко создать в сценарии или использовать удаленно через командную строку через SSH, если это необходимо.

Иногда вы можете столкнуться с тем, что OS X сама добавляет это расширение. Это часто происходит после использования Ассистента миграции для переноса данных с одного Mac на другой, и нередко можно найти папку с пометкой «username.noindex» в каталоге /Users/ во время или после процесса миграции, если он был отменен до процесса. завершенный.

Заставить Spotlight игнорировать папки & Файлы с расширением имени в OS X