Spotlight в Finder исключает системные каталоги по умолчанию.
Используйте mdfind
в Терминале, чтобы проверить, действительно ли он найден Spotlight, но просто исключен из «удобных» результатов Finder:
$ mdfind foo
/private/var/db/foo
Излишне говорить, что /private/var/db
исключается из результатов поиска Spotlight при поиске с использованием графического интерфейса пользователя.
Убедитесь, что объем вашего файла включен в Spotlight. Проверьте исключения панели настроек Spotlight и mdutil -s mountpoint
, например, mdutil -s /
для системного диска:
$ mdutil -s /
/:
Indexing enabled.
Вы можете включить отображение системных файлов, выбрав раскрывающийся список критериев (где вы выбираете Вид и т.д.), Затем Прочее…. Найдите системные файлы и проверьте, чтобы они отображались в раскрывающемся списке. Всякий раз, когда вы ищете системные файлы или хотите, чтобы они были включены, убедитесь, что вы добавили этот критерий и выберите « включены».
Кроме того, вы также можете использовать mdutil
из командной строки или сторонний пользовательский интерфейс без фильтрации (HoudahSpot приходит на ум, но я не использовал его) или использовать инструмент командной строки locate
(и, возможно, графический интерфейс) для этого), как только вы инициализируете его, используя напечатанные инструкции, когда это не так.