Primjeri korištenja naredbe za pronalaženje u Linuxu

Anonim

Primjeri korištenja naredbe za pronalaženje u Linuxu

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:

  1. Otvorite instalirani upravitelj datoteka i idite na željenu mapu u kojoj želite koristiti naredbu Traži.
  2. Idite na željeni direktorij putem Linux datoteka upravitelja

  3. Na bilo kojem objektu kliknite PCM i pronađite stavku "Properties".
  4. Prijelaz na svojstva objekta u operacijskom sustavu Linux

  5. Vidjet ćete njegovu matičnu mapu s punim načinom na koji označava. Zapamtite ga da prijelaz iz "terminala".
  6. Saznajte matičnu mapu objekta kroz svojstva u Linuxu

  7. Sada pokrenite konzolu, na primjer, kroz izbornik.
  8. Pokretanje terminala za naknadne naredbe upisa u Linuxu

  9. Tamo navodimo naredbu CD / home / korisnika / mape gdje je korisnik naziv korisničke kuće mape, a mapa je ime potrebnog imenika.
  10. Premjestiti na mjesto u Linux terminalu

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.

Korištenje naredbe Pronađi bez argumenata u Linuxu

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.

Korištenje naredbe Pronađi oznaku mjesta datoteke u Linuxu

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.

Tražite datoteke po imenu putem naredbe Traži u Linuxu

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.

Omogućite filtriranje putem naredbe za pronalaženje ključnih riječi u Linuxu

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.

Kombinirana pretraživanje po naredbi Pronađi u Linuxu

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".

Mogućnosti primjene ili naredba Pronađite Linux

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.

Odredite dubinu skeniranja naredbi pronalaženja u Linuxu

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.

Pretražite u više mapa kada koristite naredbu Pronađi u Linuxu

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.

Prikažite naredbu skrivenih datoteka u Linuxu

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.

Prikaži datoteke koje pripadaju određenom korisničkom timu pronađite u Linuxu

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.

Prikaži datoteke koje pripadaju određenoj grupi Pronađite naredbu u Linuxu

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.

Filtriranje po datumu promjene kada naredba nalazi u Linuxu

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 datumom otvaranja kada naredba nalazi u Linuxu

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).

Filtriranje pretraživanja po veličini pomoću pronalaženja u Linuxu

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.

Postavite raspon datoteka za pretraživanje kroz pronaći u Linuxu

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.

Prikaži prazne objekte s pronalaženjem u Linuxu

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

Čitaj više