Мы читали другие подобные вопросы и ответы, которые они получили, но ни один из ответов не оказался удовлетворительным.

Мы хотим найти содержимое всех документов на нашем Mac по фразе из двух слов «десять дней».

Мы пробовали Spotlight и Command+F.

  • Прожектор не дал полезных результатов.
  • Используя F, мы указали поиск «Этот Mac», kind=any , contents=ten days , ignore case и whole words only . В результате этого поиска были найдены документы, содержащие только слово «дни» и слово «написано» (среди прочих).

Мы не программисты, поэтому мы не пишем код и не знаем, как использовать команды, которые являются кодом. Мы просто хотим найти фразу.

3 ответа3

1

Если вы просто хотите найти файл с именем, просто перейдите в терминал
Перейдите в следующую директорию (наберите cd и, удерживая spance, перетащите папку и нажмите return) и введите

find . | grep -irl "filename"

или, если хотите найти фразу во всех документах, просто введите

grep -irl "phrase" .

i - игнорировать регистр r - рекурсивный l - список (удалить l, чтобы увидеть все вхождения). - это текущий каталог

0

Полное раскрытие: я разработчик HoudahSpot.

Вы можете использовать Spotlight в командной строке или через сторонний интерфейс для поиска фраз. Это работает до тех пор, пока текст файлов, которые вы ищете, проиндексирован Spotlight. Т.е. диск / папка должны быть проиндексированы, а импортер Spotlight, отвечающий за файл, должен иметь извлеченное текстовое содержимое.

В HoudahSpot (используйте HoudahSpot 3.9 в Mac OS X 10.9.5) вы можете выразить свой поиск как:

"Text Content" "Contains Phrase" "ten days"

HoudahSpot также может показать вам запрос, который он отправляет в Spotlight. Вы можете использовать этот запрос с командой mdfind в Terminal.app. Для приведенного выше примера команда:

mdfind 'kMDItemTextContent == "*ten days*"c'
0

Я использую EasyFind (бесплатное программное обеспечение) для этого типа поиска.

Он делает это старомодным способом, фактически просматривая все, пока не найдет то, что вы хотите.
Медленнее, чем Spotlight, но более тщательно и лучше для поиска контента и системных файлов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .