Установить Gnufind в OSX?

я бегу

brew search gnufind

и я получаю

No formula found for "gnufind".
Searching pull requests..

так что нет gnufind с запросом.

Я думаю, у него должно быть другое имя. я бегу

brew search find

и я получаю

ffind        findutils    frag_find    pathfinder
findbugs     flawfinder   fuzzy-find   rdfind
homebrew/games/robotfindskitten
Caskroom/cask/a-better-finder-attributes
Caskroom/cask/a-better-finder-rename
Caskroom/cask/easyfind
Caskroom/cask/find-any-file
Caskroom/cask/findings
Caskroom/cask/keyfinder
Caskroom/cask/neofinder
Caskroom/cask/path-finder
Caskroom/cask/qfinder
Caskroom/cask/refresh-finder
Caskroom/cask/totalfinder
Caskroom/cask/xtrafinder

Я просматриваю команды brew info [package]и обнаруживаю, что пакет findutils поддерживается GNU. я бегу brew install findutils. Пакет предоставляет такие команды, как find и locate , документы здесь .

Я делаю hash -r, но в моей системе не обновляются команды, такие как g'find или find'g .

Как вы можете установить gnufind в свою систему?

Я отменил ваше редактирование: перефразирование/индексация здесь не проблема, также сайты работают лучше, если вы не помещаете ответ в текст вопроса.
Новая тема здесь apple.stackexchange.com/questions/179448/…

Ответы (1)

Команды снабжены префиксом ag:

Mithos:~ verence$ ls -l /usr/local/Cellar/findutils/4.4.2/bin
total 1328
-r-xr-xr-x  1 verence  admin  233400 Nov 13 05:03 gfind
-r-xr-xr-x  1 verence  admin  143620 Nov 13 05:03 glocate
-r-xr-xr-x  1 verence  admin  229704 Nov 13 05:03 goldfind
-r-xr-xr-x  1 verence  admin    9837 Apr  3 15:09 gupdatedb
-r-xr-xr-x  1 verence  admin   49796 Nov 13 05:03 gxargs
Mithos:~ verence$ type gfind
gfind is /usr/local/bin/gfind

Если вы впервые используете brewпрограммное обеспечение для установки, обязательно включите /usr/local/binв свой файл PATH. Нет необходимости добавлять другие пути для brew.

Ты прав! У меня было это в моем PATH. По какой-то причине индексация в моем Yosemite не работает идеально. Хеширование не имело немедленного эффекта. Теперь я вижу эти команды в своей командной строке после 5 часов ожидания.
Рад слышать, что теперь это работает. Индексация не требуется для вызова команды в терминале, но знайте, что она работает для вас, это не имеет большого значения.
Для меня это важно! Я открыл новую ветку, в которой резюмирую проблему, которую я заметил в двух случаях в моей системе с почти нехваткой памяти. яблоко.stackexchange.com/q/179448/15504