Как я нахожу файл именем файла в терминале MAC OSX?

Я хочу найти файл на своем MacBook с именем файла: abc.dmg. Я попытался использовать центр внимания, но он не находит его. Когда я попробовал, находят, и используемый: find -name abc.dmg -path /, Я вернул ошибки.

Что правильный синтаксис состоит в том, чтобы найти файлом именем файла с командой находки на терминале MAC OSX?

124
задан 25.04.2014, 23:35

4 ответа

В его самой простой форме, find берет один параметр: путь. В его на самом деле полезной форме это берет путь, сопровождаемый путем сужения критериев.

Таким образом Вы хотите:

  • find (программа)
  • / (путь), и
  • -name abc.dmg (критерии).
find / -name abc.dmg
169
ответ дан 07.12.2019, 07:49

Можно использовать locate команда.

locate abc.dmg
6
ответ дан 07.12.2019, 07:49

mdfind управляйте использует базу данных Spotlight

http://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/mdfind.1.html

10
ответ дан 07.12.2019, 07:49

Самый простой путь (который я уверен, что Вы уже попробовали, но эй, позволяют мне добавить, это к потоку так или иначе) должен ввести abc.dmg в поле поиска на верхнем правом из любого окна средства поиска, затем избранное "Имя файла" от опций на Панели поиска, которая появляется.

Никакая потребность в терминале.

Также помните, что Центр внимания только индексирует каталоги, указанные в панели управления Центра внимания, и abc.dmg не может быть в одном из тех каталогов.

Исправьте меня, если я неправ, но я думаю потребности команды находки знать, что произвести:

find / -name abc.dmg -print

... должен распечатать любые результаты к терминалу (включая ошибки разрешения).

Если Вы не хотите ошибок разрешения и хотите искать другие каталоги User затем:

sudo find / -name abc.dmg -print
3
ответ дан 07.12.2019, 07:49

Теги

Похожие вопросы