
У меня Mac OS 10.6. Я хочу найти определенный файл на своей машине. Я просматриваю его в Finder, поэтому я знаю, что он существует (foo.txt).
Я ввожу «foo.txt» в Spotlight, но никаких результатов.
Я ввожу «foo.txt» в окно Finder, но никаких результатов.
Я изменяю критерии поиска в окне Finder: [имя, совпадения, "foo"]. Никаких результатов.
Как найти определенный файл на Mac?
решение1
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
инструмент командной строки (и, возможно, графический интерфейс для него) после его инициализации с помощью инструкций, напечатанных, когда он не используется.
решение2
Судя по всему, вы все делаете правильно — Finder, вероятно, самый известный способ для этого.
Есть ли включенная опция чувствительности к регистру? Есть ли в одном из меню опция типа «перестроить индексы»?