Respuestas:
Normalmente usaría find
no grep
buscar archivos por nombre.
find / -name php.ini
Si debes usar grep
cd /; ls -lR | grep php.ini
En ambos casos, reemplace "/" con la ruta absoluta o relativa del directorio en el que desea iniciar la búsqueda.
Tenga en cuenta que Linux también tiene un locate
comando que se basa en la indexación: consulte la página de manual para obtener más información. Esto es más rápido si se indexan las ubicaciones correctas.
Solo para agregar más información ...
encontrar / -name php.ini discos compactos /; ls -lR | grep php.ini
por supuesto hacer trabajo, pero podría ser mejor servido con
localizar php.ini
que utiliza la base de datos del sistema de archivos indexado para ubicar el archivo. Es considerablemente más rápido. Para actualizar el índice del sistema de archivos, el comando es:
actualizadob
Sin embargo, estos requerían root por lo que recuerdo.
Descargo de responsabilidad: no he usado Linux durante años para nada significativo ... aprendí esto en aquel entonces cuando la distribución predominante era slackware, y la papa Debian ni siquiera estaba fuera ...
fs all | filter "php.ini"
o
fs "**/php.ini"
cuando instalas
npm install nixar
más documentos: http://nixar.work/doc
grep
. Además, su enlace está roto (devuelve una página en blanco).
find . -name php.ini
. Para ignorar el caso, usefind . -iname php.ini
. Para buscar nombres de directorio, usefind . -iname bin -type d
.