Najpopularniji upravitelji datoteka za operativne sustave na Linux kernelu imaju prilično funkcionalni alat za pretraživanje. Međutim, parametri koji nisu uvijek prisutni u njemu su dovoljni za traženje potrebnih informacija. U tom slučaju, standardni uslužni program koji počinje kroz "terminal" je pomoći. To vam omogućuje da unesete naredbu, argument i opcije za jednostavno pronalaženje potrebnih podataka u određenom direktoriju ili tijekom cijelog sustava.
Koristimo naredbu za pronalaženje u Linuxu
Naredba za pronalaženje dizajnirana je za traženje različitih objekata, uključujući datoteke bilo kakvih formata i kataloga različitih dubina. Od korisnika trebate unijeti samo naredbu, navedite željenu vrijednost i dodijelite argumente za postavljanje parametara filtriranja. Postupak samog korisnosti obično ne uzima mnogo vremena, ali to ovisi o količini skeniranih informacija. Sada ćemo živjeti na primjerima korištenja naći detaljnije.Prijelaz na direktorij kroz konzolu
Prvo, želio bih se malo povući iz glavnog tima i utjecati na temu dodatnih radnji koje će pomoći u budućnosti kada se kontroliraju iz konzole. Činjenica je da su programi za distribuciju Linuxa nisu izoštreni za traženje svih elemenata na računalu. Svi procesi trebaju biti lansirani samo s naznakom pune lokacije na stavke ili idite na mjesto putem CD naredbe. Neka bude dovoljno dovoljno:
- Otvorite instalirani upravitelj datoteka i idite na željenu mapu u kojoj želite koristiti naredbu Traži.
- Na bilo kojem objektu kliknite PCM i pronađite stavku "Properties".
- Vidjet ćete njegovu matičnu mapu s punim načinom na koji označava. Zapamtite ga da prijelaz iz "terminala".
- Sada pokrenite konzolu, na primjer, kroz izbornik.
- Tamo navodimo naredbu CD / home / korisnika / mape gdje je korisnik naziv korisničke kuće mape, a mapa je ime potrebnog imenika.
Ako prije korištenja pronalaženja, izvedite naznačenu nastavu gore, ne možete propisati punu stazu u datoteku koju je pod uvjetom da je na odabranoj lokaciji. Takvo rješenje značajno će ubrzati zapovijed u budućnosti.
Tražite datoteke u trenutnom direktoriju
Prilikom izvršavanja pronalaženja iz najviše trčanja konzole dobit ćete rezultat pretraživanja u vašem aktivnom korisničkom direktoriju. U drugom slučaju, na primjer, kada se aktivirate tijekom pretraživanja prema lokaciji, u rezultatima ćete vidjeti sve podmape i datoteke prisutne u njima.
Pronađite aktivaciju bez argumenata i opcija se koristi kada je potrebno vidjeti sve elemente odjednom. Ako se njihovo ime potpuno ne stavi u nizu, vrijedi promijeniti naredbu tako da dobije oblik pronalaska. -Pokušajte.
Tražite datoteke u navedenom direktoriju
Naredba za prikazivanje datoteka putem određene staze praktički se ne razlikuje od onoga što smo spomenuli gore. Također biste trebali registrirati Find, a nakon dodavanja ./Folder, ako želite saznati podatke o imeniku na trenutnoj lokaciji, ili ćete morati odrediti punu stazu, unosom, na primjer, pronaći ./home/user/ Preuzimanja / mapa, gdje mapa - konačni direktorij. Svaki će se elementi povući odvojene linije u redoslijedu njihove dubine.
Pretraživanje po imenu
Ponekad postoji potreba za prikazom objekata koji zadovoljavaju samo ime. Tada korisnik treba odrediti zasebnu opciju za tim tako da razumije žalbu. Ulazni redak stječe ovu vrstu: pronađite. -Name "Word", gdje je riječ ključna riječ za pretraživanje, koja je nužno napisana u dvostrukim navodnicima i, uzimajući u obzir registar svakog simbola.
Ako ne znate točan registar svakog slova ili želite prikazati sva odgovarajuća imena, bez uzimanja u obzir ovaj parametar, unesite u Find Console. -Iname "riječ."
Da biste filtrirali rezultate po ključnoj riječi na argument -name, dodaje se drugi. Tim stječe oblik pronalaženja. -Name "Word", gdje je riječ riječ koja treba isključiti.
Ponekad postoji potreba za pronalaženjem predmeta jedan ključ, isključujući drugi. Zatim, naizmjence dodijeli nekoliko opcija pretraživanja i ulaznu liniju se dobiva sljedećim: pronaći. -Name "Word" -Not Naziv "* .txt". Imajte na umu da u drugom argumentu u navodnicima ukazuje na "* .txt", a to znači da pronađe funkcioniranje ne samo s imenima, već i s formatima datoteka koji su navedeni u ovom obrascu.
Postoji operater ili. To vam omogućuje da odmah pronađete jedan ili nekoliko prikladnih argumenata. Svaka je označena odvojeno, uz dodatak odgovarajućih argumenata. Kao rezultat toga, ispada o sljedećem: pronaći -name "Word" -o-ome "Word1".
Navodeći dubinu pretraživanja
Naredba za pronalaženje pomoći će korisniku, a zatim kada treba pronaći sadržaj direktorija samo na određenu dubinu, na primjer, nije potrebna analiza unutar treće podmape. Da biste instalirali takva ograničenja, unesite pronalaženje. -MaxDepth n-ome "Word", gdje je n maksimalna dubina, i -name "riječ" - bilo kakve naknadne argumente.
Pretražite u više direktorija
Mnogi direktoriji odjednom postoji nekoliko mapa s različitim sadržajima. Ako postoji veliki iznos tamo, a pretraživanje mora biti implementiran samo u određenim, onda ćete morati odrediti ovo prilikom ulaska na pronalaženje ./Foldder naredba ./fotder1 -Type f-ome "Word", gdje ./Fold. / Folder1 je popis prikladnog direktorija, i -ne "riječi" - ostali argumente.
Prikaz skrivenih elemenata
Bez navođenja odgovarajućeg argumenta, skriveni objekti u skeniranim imenicima neće biti prikazani u konzoli. Stoga korisnik ručno propisuje dodatnu opciju, tako da je na kraju naredba bila ova: pronađite ~ -Type f-ome. * ". Dobit ćete potpuni popis svih datoteka, ali ako neki od njih nemaju pristup, prije niste u retku, sudo sudo za aktiviranje prava supervizora.
Skeniranje grupa i korisnika mape
Svaki korisnik može stvoriti neograničen broj direktorija i objekata na različitim lokacijama. Brže pronalaženje informacija koje pripada jednom od korisnika, koristeći naredbu i jedan od njegovih argumenata. U "terminalnom" registru pronađite. - korisničko korisničko ime, gdje je korisničko ime korisničko ime. Nakon unosa skeniranja pokreće se automatski.
Otprilike iste sheme radi s korisničkim skupinama. Trčanje analize datoteke povezane s jednom od skupina događa se putem naziva / var / www -group grupe. Ne zaboravite da predmeti mogu biti veliki broj i na zaključak sve ponekad traje puno vremena.
Filtriranje po datumu
Operativni sustav automatski sprema informacije o datumu promjene svake postojeće datoteke. Naredba za pronalaženje omogućuje vam da ih sve pronađete navedenim parametrom. Potrebno je samo registrirati sudo Find / -MTime n, gdje je n broj dana kada je objekt promijenjen posljednji put. Sudo prefiks je potreban ovdje kako bi dobili podatke i datoteke namijenjene samo za supervizoru.
Ako ste zainteresirani za gledanje stavki koje je posljednji put otvorio određeni broj dana prije, onda niz mijenja svoj pogled na sudo Find /-Vrijeme N.
Filtriranje datoteka
Svaki objekt ima svoju veličinu, odnosno, naredba pretraživanja datoteka mora imati funkciju koja im omogućuje da ih filtriraju ovaj parametar. Pronađi zna kako to učiniti, samo trebate postaviti veličinu kroz sam argument. Dovoljno je ući u Find / -Size n, gdje je n volumen u bajtovima, megabajta (m) ili gigabajta (g).
Možete odrediti raspon željenih elemenata. Tada se definicije uklapaju u naredbu, na primjer, takav niz: pronaći / -Size + 500m -ize -1000m. Takva analiza prikazat će datoteke više od 500 megabajta, ali manje od 1000.
Potražite prazne datoteke i direktorije
Neke od datoteka ili mapa su prazne. Oni samo zauzimaju višak prostora na disku i ponekad ometaju normalno interakciju s računalom. Treba ih pronaći kako bi se utvrdilo daljnje radnje, a to će pomoći u pronalaženju / mapi -Type fshiply, gdje / mapa je mjesto gdje se izvodi skeniranje.
Odvojeno, želio bih ukratko zabilježiti druge korisne argumente, koji s vremena na vrijeme postaju korisni za korisnike:
- -Mount - ograničenje samo na trenutnom datotečnom sustavu;
- -Type f - prikaz samo datoteke;
- -Tip D - Prikaži samo direktorij;
- -Negroup, - njome - potražite datoteke koje ne pripadaju grupi ili pripadaju korisniku;
- - Oveživanje - saznajte verziju korištenog korisnosti.
Ovo upoznavanje s timskim timom je gotova. Ako želite detaljno studirati druge standardne konzole alata operativnih sustava na Linux kernelu, savjetujemo vam da se odnose na pojedinačni materijal prema sljedećoj vezi.
Opširnije: Često korištene naredbe u terminalnom Linuxu
Nakon traženja potrebnih informacija, možete izvršiti sve druge radnje s njima, na primjer, uređivanje, brisanje ili studiranje sadržaja. To će pomoći drugim ugrađenim uslužnim programima ". Primjeri njihove uporabe će se naći u nastavku.
Pročitajte i: Primjeri GREP / CAT / LS naredbe u Linuxu