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