Odpowiedzi:
Zwykle find
nie grep
należy szukać plików według nazwy.
find / -name php.ini
Jeśli musisz użyć grep
cd /; ls -lR | grep php.ini
W obu przypadkach zamień „/” na bezwzględną lub względną ścieżkę do katalogu, w którym chcesz rozpocząć wyszukiwanie.
Zauważ, że linux ma również locate
polecenie polegające na indeksowaniu - sprawdź jego stronę podręcznika, aby uzyskać szczegółowe informacje. Jest to najszybsze, jeśli odpowiednie lokalizacje są indeksowane.
Aby dodać więcej informacji ...
znajdź / -name php.ini Płyta CD /; ls -lR | grep php.ini
oczywiście wykonuj pracę, ale możesz być lepszy
zlokalizuj php.ini
który używa indeksowanej bazy danych systemu plików do zlokalizowania pliku. Jest znacznie szybszy. Aby zaktualizować indeks systemu plików, polecenie to:
zaktualizowanob
Te jednak wymagały rootowania, o ile pamiętam.
zrzeczenie się: Nie używałem linuksa od lat do niczego znaczącego ... Nauczyłem się tego wtedy, gdy dominującą dystrybucją było oprogramowanie slackware, a ziemniaki Debian nawet nie były dostępne ...
fs all | filter "php.ini"
lub
fs "**/php.ini"
po zainstalowaniu
npm install nixar
Więcej dokumentów: http://nixar.work/doc
grep
. Ponadto twój link jest uszkodzony (zwraca pustą stronę).
find . -name php.ini
. Aby zignorować wielkość liter, użyjfind . -iname php.ini
. Aby wyszukać nazwy katalogów, użyjfind . -iname bin -type d
.