Ответы:
Вы обычно используете, чтобы find
не grep
находить файлы по имени.
find / -name php.ini
Если вы должны использовать grep
cd /; ls -lR | grep php.ini
В обоих случаях замените «/» абсолютным или относительным путем к каталогу, в котором вы хотите начать поиск.
Обратите внимание, что в linux также есть locate
команда, которая опирается на индексирование - подробности смотрите в справочной странице. Это быстрее всего, если проиндексированы нужные места.
Просто чтобы добавить больше информации ...
найти / -имя php.ini CD /; ls -lR | grep php.ini
конечно работай, но тебе лучше обслужить
найти php.ini
который использует базу данных индексированной файловой системы, чтобы найти файл. Это значительно быстрее. Чтобы обновить индекс файловой системы, команда:
updatedb
Это однако требуется рут, насколько я помню.
Отказ от ответственности: я годами не использовал linux для чего-то значимого ... Я узнал об этом тогда, когда преобладающим дистрибутивом был slackware, а debian potato даже не было ...
fs all | filter "php.ini"
или
fs "**/php.ini"
при установке
npm install nixar
дополнительных документов: http://nixar.work/doc
grep
. Кроме того, ваша ссылка не работает (она возвращает пустую страницу).
find . -name php.ini
. Чтобы игнорировать регистр, используйтеfind . -iname php.ini
. Для поиска имен каталогов используйтеfind . -iname bin -type d
.