В Mac OS X есть несколько мест, которые не индексируются прожектором или командой терминала найти.
Есть ли способ изменить это?
Как я могу искать в таких местах, как / частные?
locate
должен включать системные файлы (если вы включили создание базы данных - она отключена по умолчанию, по крайней мере в Snow Leopard - с помощью команды sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist
).
Spotlight индексирует системные файлы, но обычно исключает их из результатов поиска, потому что большинство пользователей хотят искать их файлы, а не внутренние компоненты ОС. Если вы хотите видеть системные результаты в результатах, вы должны включить их:
(Kind) is (Any)
. Выберите "Другое" во всплывающем меню атрибута ("Вид").Обратите внимание, что включение этих параметров во всплывающее меню является постоянным, но на самом деле их выбор должен быть повторен для каждого поиска (т. Е. При следующем поиске вы можете пропустить только шаги 3 и 4).
find /private -name *thethingimlookingfor*
Это не индексируется, но будет искать :)