Cum cauti un fisier dupa o expresie care se afla in interiorul lui

Configurare noua (How To)

Situatie

Esti nevoit sa gasesti locatia unui fisier, dar stii doar o parte din continutul acelui fisier.

Backup

Nu este necesar, aceasta fiind doar o cautare.

Solutie

Pasi de urmat

Se foloseste comanda grep in combinatie cu cativa parametri pentru a rafina cautarea.

Un exemplu este urmatorul:

grep -irl “text dorit” /cale/specifica

Nu este obligatoriu sa se aleaga calea, caz in care va cauta in locatia in care te afli in momentul ala.

Parametrii de mai sus reprezinta urmatoarele:

– i – case insensitive – nu tine cont daca literele sun majuscule sau minuscule

– r – recursiv

– l – parametru care va printa calea si fisierul in care se gaseste expresia cautata.

In exemplul de mai jos o sa cautam locatia fisierului unui mail direct pe serverul de mail.

Comanda folosita este urmatoarea:

grep -irl “a61e261f-5074-1051-1f88-531ce5fbfcfd@domeniu.com” /var/vmail/domeniu.com/

Tip solutie

Permanent
Etichetare:

Voteaza

(23 din 52 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?