Kako pretraživati ​​datoteke u Linuxu

Anonim

Kako pretraživati ​​datoteke u Linuxu

Dok radite u bilo kojem operativnom sistemu, ponekad postoji potreba za korištenjem alata za brzo pronalazak datoteke. Ovo je relevantno za Linux, tako da će se sve moguće smatrati mogućim načinima pretraživanja datoteka u ovom OS-u. Predstavljeni će biti alati i naredbe za upravitelj datoteka koji se koriste u terminalu.

Vidi i:

Preimenovanje datoteka u Linuxu

Kreirajte i izbrišite datoteke u Linuxu

Terminal

Ako trebate postaviti mnoge mogućnosti pretraživanja da biste pronašli željenu datoteku, naredba za pronalaženje je neophodna. Prije razmatranja svih njegovih varijacija, vrijedi hodati sintaksom i opcijama. Sintaksa ima sljedeće:

Pronađite način opcije

Gdje je put direktorij u kojem će se pojaviti pretraživanje. Postoje tri osnovna načina za određivanje puta:

  • / - Pretražite na korijenu i direktoriju pored njega;
  • ~ - pretraga po kućnom imeniku;
  • ./ - Pretražite u direktoriju u kojem je korisnik trenutno trenutno.

Put možete direktno odrediti direktno u sam direktorij u kojoj se preuzmi datoteka.

Pronađi opcije su vrlo mnogo, a zahvaljujući im što možete napraviti fleksibilnu postavku pretraživanja postavljanjem potrebnih varijabli:

  • -Ime - provesti pretragu uzimajući kao osnovu naziva umjetničkog elementa;
  • -user - potraga za datotekama koje pripadaju određenom korisniku;
  • -Grupa - Provesti pretragu od strane određene grupe korisnika;
  • -Perm - prikaži datoteke s navedenim načinom pristupa;
  • -Size N. - pretraga po veličini objekta;
  • -Mitime + n -n - da biste pretražili datoteke koje su se promijenile više (+ n) ili manje (-n) prijehrana;
  • -Type - Potražite definirane datoteke tipa.

Vrste željenih elemenata su takođe puno. Evo njihove liste:

  • B. - blok;
  • F. - normalno;
  • P. - imenovan kanal;
  • D. - katalog;
  • L. - veza;
  • S. - utičnica;
  • C. - Simbol.

Nakon detaljnog raščlanjivanja sintakse i opcija, naredba za pronalaženje može se izravno obraditi na vizuelnim primjerima. S obzirom na obilje mogućnosti zapovjedne mogućnosti, primjeri će se dati ne za sve varijable, već samo za najčešće korištene.

Pogledajte također: Popularni timovi u terminalu Linux

Metoda 1: Pretražite po imenu (-Name opcija)

Najčešće korisnici koriste opciju -name za pretraživanje sistema, tako da je iz nje i počnite. Analizirat ćemo nekoliko primjera.

Pretražite ekspanzijom

Pretpostavimo da morate pronaći datoteku u sustavu pomoću proširenja ".xlsx" koji se nalazi u imenu Dropbox. Da biste to učinili, koristite sljedeću naredbu:

Pronađi / Početna / Korisnik / dropbox -Name "* .xlsx" -print

Iz svoje sintakse može se reći da se pretraga provodi u "Dropbox" direktoriju ("/ Početna / Korisničko / dropbox"), a željeni objekt treba biti s produžetkom ".xlsx". Zvezdica sugerira da će se pretraga potrošiti na sve datoteke ove ekspanzije, bez uzimanja u obzir njihovo ime. "-Print" ukazuje da će se prikazati rezultati pretraživanja.

Primjer:

Primjer pretraživanja u određenom direktoriju za širenje datoteke u Linuxu

Pretražite po imenu datoteke

Na primjer, želite pronaći datoteku s imenom "Lumpatice" u imeniku "/ Početna", ali širenje nje je nepoznato. U ovom slučaju morate učiniti sljedeće:

Pronađi ~ -Name "Lumpics *" -print

Kao što vidite, ovdje se koristi simbol "~", što znači da će se pretraga održati u kućnom imeniku. Nakon opcije "-Name", naziv datoteke za pretraživanje ("Lumpics *") je naznačeno. Zvezdica na kraju znači da će se pretraživanje nazvati samo imenom, bez uzimanja u obzir ekspanziju.

Primjer:

Primjer pretraživanja za pretragu datoteke u kućnom imeniku u Linuxu

Pretražite prvo slovo u imenu

Ako se sjećate samo prvog slova iz koje počinje ime datoteke, tada postoji posebna sintaksa naredbe koja će vam pomoći da ga pronađete. Na primjer, želite pronaći datoteku koja započinje slovom iz "G" na "L", a vi ne znate koji je katalog. Tada trebate izvršiti sljedeću naredbu:

Pronađite / -Name "[G-L] *" -Print

Sudeći prema simbolu "/", koji ide odmah nakon glavnog tima, pretraga će se potrošiti počevši od korijenskog direktorija, odnosno u cijelom sustavu. Dalje, dio "[G-L] *" znači da će željena riječ započeti s određenim slovom. U našem slučaju, od "G" do "L".

Usput, ako znate proširenje datoteke, a zatim nakon "*" simbola možete to odrediti. Na primjer, morate pronaći istu datoteku, ali znate da ima produžetak ".odt". Tada možete koristiti takvu naredbu:

Pronađite / -Name "[G-L] *. ODT" -Print

Primjer:

Primjer pretraživanja datoteke na prvom pismu i njegovom širenju u Linuxu

Metoda 2: Potražite pristupni modik (opcija -perm)

Ponekad je potrebno pronaći objekt čije ime ne znate, ali znate koji način pristupa ima. Tada trebate primijeniti opciju "-perm".

Prilično je jednostavno koristiti, samo trebate odrediti mjesto za pretraživanje i način pristupa. Evo primjera takvog tima:

Pronađi ~ -Perm 775 -print

To jest, pretraga se vrši u početnom odjeljku, a predmete za pretraživanje imat će pristup 775. Također možete registrirati simbol "-" prije ovog broja, a zatim pronađene objekte imaće bitve na navedenu vrijednost .

Metoda 3: Traži po korisniku ili grupi (opcije SUP-a i -Group)

U bilo kojem operativnom sistemu postoje korisnici i grupe. Ako želite pronaći predmet koji pripadaju jednoj od ovih kategorija, možete koristiti opciju "-user" ili "-Group", respektivno.

Pretražite datoteku po imenu njegovog korisnika

Na primjer, morate pronaći datoteku "Lampics" u direktoriju Dropbox, ali ne znate kako se to zove, ali znate da samo pripada korisniku "Korisniku". Tada trebate izvršiti sljedeću naredbu:

Pronađi / Početna / Korisnik / dropbox -User Korisnički -Print

U ovoj naredbi ste pokazali potreban direktorij (/ home / korisnika / dropbox), naznačili da morate potražiti datoteku koja pripada korisniku (-user) i naznačila je što korisnik pripada ovoj datoteci (korisnik).

Primjer:

Pretražite datoteku za korisnika u Linuxu

Vidi i:

Kako vidjeti popis korisnika u Linuxu

Kako dodati korisnika u grupu u Linuxu

Pretražite datoteku po imenu njegove grupe

Pronađite datoteku koja pripada određenoj grupi samo je poput - trebate samo zamijeniti opciju "-user" u opciju "-Group" i navesti ime ove grupe:

Pronađi / -Groupe Gost -print

To jest, naznačili ste da želite pronaći datoteku u sistemu koja se odnosi na grupu gostiju. Pretraga će se pojaviti u cijelom sustavu, ovim se dokazuje simbolom "/".

Metoda 4: Potražite datoteku prema vrsti (-type opcija)

Pronađite nekoga elementa u Linuxu prilično je jednostavno, samo morate odrediti odgovarajuću opciju (-tip) i označite vrstu. Na početku članka navedene su sve vrste vrsta koje se mogu primijeniti na pretraživanje.

Na primjer, želite pronaći sve blok datoteke u kućnom direktoriju. U ovom slučaju vaš tim će izgledati ovako:

Pronađite ~ tipp b -print

U skladu s tim, naveli ste koji provedite pretragu po vrsti datoteke, kao što je dokazano opcijom "-Type", a zatim odrediti svoj tip postavljanjem simbola blok datoteke - "B".

Primjer:

Pretražite blok datoteke koristeći naredbu -type na tipkom Linux terminala

Slično tome, možete prikazati sve direktorije u željenom direktoriju, bodovanje simbola "D" na naredbu:

Pronađi / Početna / Korisnički -Type D -Print

Metoda 5: Potražite veličinu datoteke (-Size opcija)

Ako iz svih podataka datoteke znate samo njegovu veličinu, onda je možda dovoljno da ga pronađe. Na primjer, želite pronaći datoteku od 120 MB u određenom direktoriju, za to slijedite sljedeće:

Pronađi / Početna / Korisnik / dropbox -Size 120m -print

Primjer:

Izlazne naredbe za pronalaženje datoteke određene veličine

Pročitajte i: Kako saznati veličinu mape u Linuxu

Kao što vidite, pronađena je datoteka koja vam je potrebna. Ali ako ne znate koji je direktorij, možete pretraživati ​​cijeli sustav, navodeći korijenski direktorij na početku tima:

Pronađite / -Size 120m -print

Primjer:

Potražite potrebnu datoteku u cijelom sistemu u Linuxu

Ako približno znate veličinu datoteke, onda ovaj slučaj ima poseban tim. Morate registrirati isto u terminalu, samo prije nego što navedite veličinu datoteke da biste instalirali "-" znak (ako trebate pronaći datoteke manje od navedene veličine) ili "+" (ako je veličina datoteke za pretraživanje više navedeno). Evo primjera takvog tima:

Pronađi / Početna / Korisnik / Dropbox + 100m -Print

Primjer:

Pretražite datoteku veličine više navedene u Linuxu

Metoda 6: Pretraživanje datoteke po datumu Promene (-Mime opcija)

Postoje slučajevi kada je najprikladniji za pretragu datoteke po datumu njegove promjene. U Linuxu se primjenjuje opciju "-Mtime". Sasvim je jednostavno koristiti ga, smatrajte sve na primjeru.

Pretpostavimo u mapi "Slike" moramo pronaći predmete koji su bili izloženi promjenama zadnjih 15 dana. To je ono što trebate registrirati u terminalu:

Pronađi / Početna / Korisnik / Image -Mtime -15 -print

Primjer:

Primjer pretraživanja datoteka po datumu posljednje promjene pomoću naredbe za pronalaženje u Linuxu

Kao što vidite, ova opcija pokazuje ne samo datoteke koje su promijenjene tokom određenog perioda, već i mape. Radi u suprotnom smjeru - možete pronaći predmete koji su promijenjeni kasnije od navedenog razdoblja. Da biste to učinili, morate unijeti znak "+" ispred digitalne vrijednosti:

Pronađi / Početna / Korisnik / Image -Mtime +10 -print

GUI.

Grafičko sučelje u velikoj mjeri olakšava život početnika koji su samo instalirali distribuciju Linuxa. Ova metoda pretraživanja vrlo je slična onoj koji se izvodi u Windows-u, iako ne može dati sve prednosti koje terminal nudi. Ali prvo prve stvari. Dakle, razmislite o tome kako pretražiti datoteku u Linuxu koristeći grafičko sučelje sustava.

1. metoda: Traži kroz sistemski meni

Sada će se pregledati metoda traženja datoteka putem linux sistemskog menija. Radnje će se izvoditi u distribuciji Ubuntu 16.04 LTS, ali upute je zajedničko za sve.

Pročitajte i: Kako saznati verziju distribucije Linuxa

Pretpostavimo da morate pronaći datoteke pod imenom "Pronađite me" u sustavu, također ove datoteke u sustavu dva: jedna u ".txt" formatu, a druga - "..odt". Da biste ih pronašli, u početku možete kliknuti na ikonu menija (1), a u posebnom polju za unos (2), navedite upit za pretraživanje "Pronađi me".

Rezultat pretraživanja bit će prikazan, gdje će se prikazati datoteke za pretraživanje.

Rezultati pretraživanja datoteke izvedeni putem linux sistemskog menija

Ali ako je u sustavu bilo mnogo takvih datoteka i svi su se razlikovali u proširenjima, tada bi pretraga bila složenija. Kako bi se izuzme nepotrebne datoteke u izdavanju rezultata, kao što su programi, najbolje je koristiti filter.

Nalazi se na desnoj strani menija. Možete filtrirati na dva kriterija: "Kategorije" i "izvori". Proširite ova dva popisa klikom na strelicu pored naziva i menija uklonite dodjelu iz nepotrebnih predmeta. U ovom slučaju bit će mudriji samo da napusti "datoteke i mape", jer tražimo tačno datoteke.

Postavljanje filtra u meniju Linux sistema prilikom pretraživanja datoteka

Možete odmah primijetiti nedostatak ove metode - ne možete detaljno konfigurirati filter, kao u terminalu. Ako tražite tekstualni dokument s nekim imenom, u izruku se možete prikazati slike, mape, arhive itd. Ali ako znate tačno ime pravog datoteke, možete ga brzo pronaći, bez da proučavate brojne načine za "nalaz"

Metoda 2: Pretraga putem upravitelja datoteka

Druga metoda ima značajnu prednost. Upotreba alata za upravljanje datotekom možete pretraživati ​​u navedenom direktoriju.

Izvršite ovu operaciju jednostavno je jednostavno. Potrebno vam je u upravitelju datoteka, na našem slučaju Nautilus unesite mapu u kojoj je željena datoteka vjerojatno, a zatim kliknite gumb "Pretraživanje" smještenog u gornjem desnom uglu prozora.

Pretraživanje gumba u upravitelju datoteka Nautilus u Linuxu

U polje za unos koji se pojavljuje, morate unijeti navodno ime datoteke. Također, ne zaboravite da se pretraga može učiniti ne varijabilnom imenom datoteke, već samo po svom dijelu, kao što je prikazano u primjeru u nastavku.

Datoteka koja traži svoj dio upravitelja datoteka Nautilus u Linuxu

Kao u prethodnoj metodi, filter se može koristiti na isti način. Da biste ga otvorili, kliknite na dugme sa "+" znak koji se nalazi na desnoj strani polja za pretragu upita. Otvorit će se podizbornik u kojem možete odabrati željenu vrstu datoteke sa padajućeg popisa.

Filtriraj pretraživanje u upravitelju datoteka Nautilus u Linuxu

Zaključak

Iz gore navedenog, može se zaključiti da se za sistem brzog pretraživanja na sustavu izvrši druga metoda, vezana za upotrebu grafičkog sučelja. Ako trebate postaviti mnoge mogućnosti pretraživanja, tada je naredba za pronalaženje neophodna u terminalu.

Čitaj više