Normálně byste použili find
ne grep
najít soubory podle názvu.
find / -name php.ini
Pokud musíte použít grep
cd /; ls -lR | grep php.ini
V obou případech nahraďte „/“ absolutní nebo relativní cestou k adresáři, ve kterém chcete zahájit vyhledávání.
Všimněte si, že linux má také locate
příkaz, který se spoléhá na indexování - podrobnosti najdete na stránce manuálu. To je nejrychlejší, pokud jsou indexována správná umístění.
Jen pro doplnění dalších informací...
find / -name php.ini cd /; ls -lR | grep php.ini
samozřejmě pracovat, ale mohl by vám lépe posloužit
locate php.ini
který používá databázi indexovaného souborového systému k nalezení souboru. Je podstatně rychlejší. Chcete-li aktualizovat index souborového systému, příkaz je:
updatedb
Ty však vyžadovaly root, pokud si pamatuji.
zřeknutí se odpovědnosti:linux jsem léta nepoužíval k ničemu smysluplnému... Naučil jsem se to tehdy, když převládající distribucí byl slackware a debian potato ještě nebyl...