În acest ghid, veți învăța cum să utilizați Linux pentru a găsi un fișier sau o serie de fișiere.
Puteți utiliza managerul de fișiere furnizat împreună cu distribuția Linux pentru a căuta fișiere. Dacă sunteți obișnuit să utilizați Windows, atunci un manager de fișiere este similar cu Windows Explorer. Acesta conține o interfață de utilizator cu o serie de directoare care, atunci când se face clic, afișează subdosarele din acele dosare și toate fișierele conținute în acestea.
Majoritatea managerilor de fișiere oferă o funcție de căutare și o metodă de filtrare a listei de fișiere.
Cea mai bună modalitate de a căuta fișiere este să utilizați linia de comandă Linux deoarece există mai multe metode disponibile pentru a căuta un fișier decât ar putea încerca vreodată să includă un instrument grafic.
Cum se deschide un fereastră de terminal
Pentru a căuta fișiere folosind linia de comandă Linux, va trebui să deschideți o fereastră terminală.
Există multe modalități de a deschide o fereastră terminală. O modalitate care va funcționa cu siguranță în majoritatea sistemelor Linux este aceea de a apăsa simultan tastele CTRL, ALT și T. Dacă nu reușiți să utilizați meniul din mediul de lucru Linux pentru a găsi editorul de terminale.
Cea mai ușoară cale de a găsi un fișier
Se numește comanda utilizată pentru căutarea fișierelorgăsi.
Iată sintaxa de bază a comenzii Find.
găsi
Punctul de pornire este dosarul în care doriți să începeți căutarea. Pentru a începe căutarea întregii unități, tastați următoarele: găsi /
Dacă totuși doriți să începeți căutarea dosarului pe care îl aveți în prezent, puteți utiliza următoarea sintaxă: găsi . În general, atunci când căutați veți dori să căutați după nume, prin urmare, pentru a căuta un fișier numit myresume.odt pe întreaga unitate, ați folosi următoarea sintaxă: găsi / -name myresume.odt
După cum sa menționat pe scurt în secțiunea anterioară, puteți alege orice locație din sistemul de fișiere pentru a începe căutarea. De exemplu, dacă doriți să căutați sistemul de fișiere actual, puteți utiliza o oprire completă după cum urmează: găsi . - numele jocului
Comanda de mai sus va căuta un fișier sau un dosar denumit joc în toate directoarele din dosarul curent. Puteți găsi numele dosarului curent utilizând comanda pwd. Dacă doriți să căutați întregul sistem de fișiere, atunci trebuie să începeți din directorul rădăcină după cum urmează: găsi / nume joc
Este posibil ca rezultatele returnate de comanda de mai sus să afișeze permisiunea respinsă pentru multe dintre rezultatele returnate. Probabil că va trebui să vă ridicați permisiunile utilizând comanda sudo sau să treceți la un cont de administrator utilizând comanda su. Poziția de pornire poate fi literalmente oriunde în sistemul dvs. de fișiere. De exemplu, pentru a căuta dosarul de domiciliu, tastați următoarele: găsi ~ joc-nume
Tilda este un metacaracter utilizat frecvent pentru a denumi dosarul de acasă al utilizatorului curent. Cea mai obișnuită expresie pe care o veți folosi este -Nume. Expresia -name vă permite să căutați numele unui fișier sau al unui dosar. Există totuși și alte expresii pe care le puteți utiliza după cum urmează: Imaginați-vă că doriți să găsiți toate fișierele din dosarul dvs. de acasă accesate cu mai mult de 100 de zile în urmă. S-ar putea să doriți să faceți acest lucru dacă doriți să efectuați copii de rezervă și să eliminați fișiere vechi pe care nu le accesați în mod regulat. Pentru aceasta, rulați următoarea comandă: găsi ~ -atime 100 Dacă doriți să găsiți toate fișierele și folderele goale din sistemul dvs., utilizați următoarea comandă: găsi / -empty Dacă doriți să găsiți toate fișierele executabile de pe computer, utilizați următoarea comandă: găsi / -exec Pentru a găsi toate fișierele care pot fi citite, utilizați următoarea comandă: găsi / -read Când căutați un fișier, puteți utiliza un model. De exemplu, puteți căuta toate fișierele cu extensia mp3. Puteți utiliza următorul model: găsi / -name * .mp3 Principala problemă cu comanda de căutare este că poate întoarce prea multe rezultate prea multe pentru a le privi dintr-o dată. Puteți conduce ieșirea la comanda coadă sau puteți ieși liniile într-un fișier după cum urmează: găsiți / -name * .mp3 -fprint nameoffiletoprintto Imaginați-vă că doriți să căutați și să editați un fișier în același timp. Puteți utiliza următoarea comandă: găsi numele fișierului / -name -exec nano '{}' ;
Comanda de mai sus caută un fișier numit nume de fișier și apoi execută editorul nano pentru fișierul pe care îl găsește. Comanda de găsire este foarte puternică. Acest ghid a demonstrat cum să căutați fișiere, dar există un număr mare de opțiuni disponibile și pentru a înțelege toate acestea ar trebui să verificați manualul Linux. Puteți face acest lucru executând următoarea comandă în terminal: om găsi
În cazul în care începe căutarea de la
Expresii
Cum să găsiți fișiere accesate mai mult decât un anumit număr de zi în urmă
Cum să găsiți fișiere și foldere goale
Cum să găsiți toate fișierele executabile
Cum să găsiți toate fișierele care pot fi citite
Modele de
Cum să trimiteți o ieșire de la găsiți comanda de căutare la un fișier
Cum să găsiți și să executați o comandă împotriva unui fișier
rezumat