Поиск по имени файла (в отличие от имени и содержимого) в Lion


21

В более ранних версиях OSX при поиске в окне Finder он предоставлял вам возможность поиска по содержимому или имени файла. В Lion этот выбор, похоже, исчез, теперь я могу искать только по контенту. Есть ли способ найти по имени в Lion?

Ответы:


22
  1. Откройте окно поиска
  2. Откройте папку, в которой вы хотите искать
  3. Нажмите в поле поиска
  4. Введите текст, который вы хотите найти
  5. Должен появиться выпадающий список, подобный показанному на рисунке ниже, который позволяет вам выбрать опцию «Имя файла содержит»

Окно поиска

Если вы уже запустили поиск и хотите изменить поиск, чтобы искать только файлы с вашим поисковым термином в имени файла, вы можете нажать кнопку «+» прямо под окном поиска и изменить тип поиска оттуда. Смотрите скриншоты ниже:

Окно поиска 2

Окно Finder 3

У Майка Скотта есть хорошие предложения из комментариев, которые стоит включить здесь, чтобы использовать имя: селектор в центре внимания.

Вы можете добавить префикс поиска name:как показано ниже
Окно Finder 4

Это приводит к появлению окна, в котором вы можете выбрать «Имя файла» или «Все», если вы нажмете кнопку с названием «имя» в поле поиска, как показано ниже:
Окно Finder 5


ООО Спасибо. Я заметил выпадающий уголком глаза, когда я выполнял поиск, но я никогда не смотрел на него внимательно, потому что полагал, что это был тот же самый старый список бесполезных предложений, который вы всегда получали. Это все еще не так хорошо, как старый способ, потому что он исчезает, когда вы заканчиваете поиск - есть ли способ вернуть его, не начав поиск заново? Я часто хочу переключиться на поиск по имени файла после просмотра результатов поиска контента.
Росс Смит

6
Или просто добавьте ваш поисковый запрос к имени:
Майк Скотт

1
@ Майк Скотт: лучший реальный-закопанный в комментарии. Похоже, «filename:» необходим для ограничения поиска только именами файлов - с «name:» файл, который я ищу, все еще похоронен среди элементов сообщения электронной почты и т. Д.
Майлз Эриксон,

8

Поиск по названию: селектор

имя: index.html в центре внимания

Я также стал большим поклонником приложения Found . В настоящее время он бесплатен в магазине приложений и молниеносно (мне кажется, быстрее, чем LaunchBar - и это говорит о многом, поскольку это демон скорости).


4

Другой способ - использовать Терминал и mdfindутилиту командной строки. Добавьте эту функцию в ваш ~/.bash_profile(или любой другой файл конфигурации оболочки, который вы можете использовать):

spot() {
  mdfind "kMDItemFSName=='*$@*'cd";
}

Затем вы можете использовать spotфункцию в командной строке:

spot foo bar

Это будет искать все файлы и каталоги, содержащие аргументы, которые вы передали от spotих имени.

Обратите внимание, что cdв приведенной выше функции есть модификатор, который делает поиск регистронезависимым ( c) и игнорирует диакритические метки ( d). Для получения дополнительной информации о запросах см. Этот документ .


3

⌃⌘F (Файл> Найти по имени ...) также открывает окно Spotlight, которое по умолчанию настроено на поиск по имени.


Насколько я могу судить, это открывает окно, которое ищет папку Desktop. Это правильное сочетание клавиш?
daviesgeek

1
@daviesgeek Поиск в текущей папке, если вы установили ее в качестве настроек по умолчанию в настройках Finder.
Lri

Ой. Теперь я
понял

1
На самом деле, ⌃⌘F с Shift тоже. Это командование, контроль, рубашка, F
Алекс V

2

Росс прав, что опция переключения между поиском имен файлов или содержимого исчезает, когда вы выполняете поиск - если вы не выбираете имена файлов для поиска имен файлов из раскрывающегося списка при первом вводе в поисковый запрос. После того, как вы выполните поиск, не щелкнув по этому раскрывающемуся списку, раскрывающийся список не появится, даже если вы снова нажмете на панели поиска. Вы должны ввести другой символ в строке поиска, затем удалить его, и затем появится раскрывающийся список.

Это довольно глупо со стороны Apple. Они взяли что-то простое, очень ясное и не требующее пояснений, и затруднили его нахождение, немного сложное, менее полезное и непоследовательное. Если вы хотите сначала выполнить поиск содержимого, а затем переключиться на имена файлов, это не так просто, как простое нажатие видимой кнопки. Нет логической причины для этого. Я надеюсь, что они вернут оригинальную, лучше разработанную функцию.


1
Вы действительно думаете, что Apple сделала это изменение по ошибке или без учета того, что это заставит людей изменить свое мышление? Я бы сказал, что они тщательно взвесили это, и огромная выгода для некоторых стоила разозлить некоторых людей. Я бы сказал, что это более вероятно, чем их глупость, но мы все допускаем наши предположения по этому вопросу.
bmike

0

Он не исчезает - просто введите свой запрос в поле поиска и нажмите Enter - затем нажмите на него еще раз и найдите возможность переключиться прямо там.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.