Jak znaleźć plik o nazwie = „php.ini” w systemie Linux za pomocą polecenia grep


23

Jak znaleźć plik o nazwie = "php.ini" w systemie Linux za pomocą polecenia grep? Czy ktoś może mi pokazać?

Odpowiedzi:


33

Zwykle findnie grepnależ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ż locatepolecenie polegające na indeksowaniu - sprawdź jego stronę podręcznika, aby uzyskać szczegółowe informacje. Jest to najszybsze, jeśli odpowiednie lokalizacje są indeksowane.


2
Aby wyszukać w bieżącym katalogu, użyj find . -name php.ini. Aby zignorować wielkość liter, użyj find . -iname php.ini. Aby wyszukać nazwy katalogów, użyj find . -iname bin -type d.
David Kennedy,

8

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 ...


1
Myślę, że
pisałeś

Tak, heh, pokonałem cię o 3 minuty. +1 dla Ciebie za ten sam świetny pomysł: P
bubu

0

fs all | filter "php.ini" lub fs "**/php.ini"

po zainstalowaniu npm install nixar Więcej dokumentów: http://nixar.work/doc


Przeczytaj uważnie pytanie ponownie. Twoja odpowiedź nie odpowiada na pierwotne pytanie, które dotyczyło używania grep. Ponadto twój link jest uszkodzony (zwraca pustą stronę).
DavidPostill
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.