Normalmente usarías find
no grep
para buscar archivos por nombre.
find / -name php.ini
Si debe 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 su página de manual para obtener más detalles. Esto es más rápido si se indexan las ubicaciones correctas.
Solo para agregar más información...
find / -name php.ini cd /; ls -lR | grep php.ini
por supuesto que funciona, pero podría estar mejor atendido con
locate php.ini
que utiliza la base de datos del sistema de archivos indexado para localizar el archivo. Es considerablemente más rápido. Para actualizar el índice del sistema de archivos, el comando es:
updatedb
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 Debian Potato ni siquiera había salido...