Відповіді:
Ви , як правило , використовувати find
НЕ grep
для пошуку файлів по імені.
find / -name php.ini
Якщо потрібно використовувати греп
cd /; ls -lR | grep php.ini
В обох випадках замініть "/" абсолютним або відносним шляхом для каталогу, в якому ви хочете розпочати пошук.
Зауважте, що у linux також є locate
команда, яка покладається на індексацію - перевірте детальну сторінку сторінки. Це найшвидше, якщо потрібні місця індексуються.
Просто, щоб додати ще трохи інформації ...
знайти / -ім'я php.ini cd /; ls -lR | grep php.ini
Звичайно, працюй, але ти можеш краще послужити
знайти php.ini
яка використовує індексовану базу даних файлової системи для пошуку файлу. Це значно швидше. Для оновлення індексу файлової системи командою є:
оновленоb
Однак, як я пам'ятаю, вони вимагали кореня.
відмова від відповідальності: Я не використовував Linux протягом багатьох років для чогось значимого ... Я дізнався про це тоді, коли переважним дистрибутивом було невільне програмне забезпечення, а картопля Debian навіть не вийшла ...
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
.