Для некоторых вещей есть альтернатива mdfind
( mdfind
а связанные утилиты - это интерфейс командной строки для Spotlight). Но он находит только то, что сам Spotlight вернул бы.
Но, сохраняя фокус locate
, убедитесь, что /var/db/locate.database
он действительно заполнен. Или, чтобы начать с нуля, отключите поиск через launchctl
, запустите locate.updatedb
от имени пользователя root и перезагрузите поиск через launchctl
. Это должно оставить вас с рабочей базой данных.