LECȚIA 10 / 30 · Shell și linia de comandă
Căutarea fișierelor
Caută fișiere după nume și text în directoarele relevante.
Linux oferă instrumente pentru căutarea numelor de fișiere și a textului din interiorul lor. Limitează căutarea la directoarele relevante pentru rezultate mai rapide și mai ușor de verificat.
Caută după nume
find ~/proiect -type f -name "*.conf"
find ~/proiect -type d -name "logs"find pornește din calea indicată și filtrează după tip și nume. Modelul dintre ghilimele este transmis către find, în loc să fie extins de shell.
Caută text în fișiere
grep -n "server_name" ~/proiect/nginx.conf
grep -RIn "TODO" ~/proiectgrep caută un șir în conținut. Opțiunile uzuale arată numărul liniei, caută recursiv și ignoră diferența dintre majuscule și minuscule. Revizuiește rezultatele înainte să modifici fișiere.
Alege domeniul căutării
Începe cu un director restrâns, cum ar fi proiectul curent, și extinde doar dacă este necesar. Căutarea în întregul sistem poate produce multe mesaje de permisiune și poate consuma resurse pe servere mari.
VERIFICĂ CE AI ÎNVĂȚAT