Căutare în Linux Ubuntu, blog despre Linux Ubuntu
- căutare directorul curent;
/ - pentru a căuta din directorul rădăcină, adică în întregul sistem;
- căutare directorul acasă.
Deși cursul drumului poate și va varia. În partea de sus un mod standard dat.
Deci, cele mai importante opțiuni de comandă find sunt după cum urmează:
-name - căutare pentru fișiere după nume;
-user - caută fișierele care aparțin utilizatorului specificat;
-în - căutare pentru fișiere care aparțin acestui grup;
-perm - caută fișiere cu modul de acces specificat;
tip - caută fișiere de orice tip.
Tipuri de asemenea, destul de:
Și acum câteva exemple de utilizare a comenzii Find.
Opțiunea cea mai utilizată este de a -Name, care caută fișierele după nume.
De exemplu, comanda:
va căuta toate fișierele (char *), care au extensia .mp3 în dosarul Muzică, care se află în directorul de acasă.
va lista fișierele de director acasă care încep cu literele Foto.
Cheia `-name„face distincția între litere mari și mici; pentru a se asigura că, în timpul căutării nu acordă o atenție la aceste criterii, ar trebui să utilizați opțiunea „-iname“. Apoi, programul va găsi toate fișierele care vor fi compuse din litere: Foto, foto sau foto.
Dacă doriți rezultatul de căutare a fost salvat într-un fișier text, comanda ia următoarea formă:
-nume 'Foto *'> results.txt
Dacă știți numele complet al fișierului, atunci comanda va fi după cum urmează:
În acest caz, se va căuta fișierul .profile ascunse în întregul sistem.
Puteți căuta fișierul dacă știți o parte din numele său. În acest caz, comanda va fi:
Dacă doriți să găsiți fișiere care încep cu anumite litere specifice (de exemplu, de la a la c), apoi, în acest caz, este mai bine să utilizați expresii regulate, care sunt foarte ușor de a lucra:
Această echipă va fi capabil de a găsi toate fișierele de sistem care încep cu literele de la a la c.
Căutarea fișierelor cu anumite moduri de acces
Dacă doriți să găsiți fișiere care au moduri specifice de acces, care vă ajută cu această opțiune poate -perm. De exemplu, putem găsi fișiere al căror acces este modul de 775, și sunt situate în directorul curent:
Caută un utilizator sau un grup de fișiere.
Pentru a găsi un fișier care aparține unui anumit utilizator pentru a efectua următoarea comandă:
Această comandă va găsi fișiere pe sistemul deținut de utilizator comp.
Și în scopul de a găsi fișierele care aparțin unui anumit grup (de exemplu, GROUP2), rulați comanda:
Pentru a găsi utilizatorii non-existente sau grupuri de fișiere, utilizați opțiunile și -nouser -nogroup:
Căutați un anumit tip de fișier
Găsim de comandă are o altă caracteristică la îndemână, puteți căuta fișiere de un anumit tip. Pentru a face acest lucru, se aplică de tip cheie. Noi găsim link-urile simbolice în directorul / etc:
Va găsi o listă de directoare, care sunt prezente în directorul / mnt / raid
Căutare după dimensiune.
Tasta vă permite să: dimensiune găsi fișierele dimensiunea dorită.
Această comandă va găsi și va ecran fișierele a căror dimensiune este 2MB, și că sunt în directorul curent. Și, atunci comanda ar fi ca și în cazul în care, de exemplu, trebuie să te uiți pentru fișiere mai mari de 500 kilobytes:
Dacă aveți nevoie pentru a găsi fișiere mai mari de 900 de megaocteți, atunci comanda va fi după cum urmează:
Căutarea fișierelor utilizând -mtime cheie
Tasta -mtime vă permite să localizați fișierele care au fost modificate la o anumită perioadă de timp definită.
De exemplu, avem o sarcina de a găsi fișierele care sunt în directorul / home / dm / video. și care au schimbat în ultimele 10 de zile.
Dacă aveți nevoie invers, de exemplu, pentru a găsi fișiere care nu au schimbat o săptămână, atunci comanda va fi după cum urmează:
În următorul articol voi scrie despre grafica în Ubuntu Linux pe motoarele de căutare.