Нерекурсивный поиск прожектора?

5

При использовании поиска Spotlight в верхнем правом углу окна поиска я часто хочу, чтобы поиск был нерекурсивным, то есть просматривал только файлы в этом конкретном каталоге, а не какие-либо каталоги в нем. Это возможно?

XedMada
источник

Ответы:

4

Насколько я знаю, к сожалению, это невозможно сделать.

Странно, но я также установил критерии «Контейнер для документов» в Spotlight, и он не показал бы никаких результатов вообще.

Это очень плохое поведение, я согласен. Вы можете оставить отзыв Apple об OS X (из которого вы можете оставить отзыв о Spotlight) Вот ,

Faiz Saleem
источник
2

Интерфейс командной строки для Spotlight, mdfind , не имеет такой возможности. (Есть -onlyin флаг, но эмпирически это рекурсивно.)

Поскольку крайне маловероятно, что Finder будет иметь больше возможностей, чем интерфейс командной строки, я думаю, можно с уверенностью сказать, что это невозможно. Сожалею. Это звучит так, как будто это была бы очень полезная функция.

Ken
источник
1

Не решение для использования графического интерфейса, но я начал использовать следующее в терминале, чтобы получить желаемый эффект:

mdfind FOO | grep $PWD | grep -v ^$PWD/.*/.*$

XedMada
источник
0

Вы всегда можете просто переместить папки, выполнить поиск, а затем переместить их обратно.

Однако другие ответы, вероятно, лучше и проще в использовании, чем этот метод.

haykam
источник