Kako pretraživati ​​datoteke u Linuxu

Anonim

Kako pretraživati ​​datoteke u Linuxu

Dok radite u bilo kojem operativnom sustavu, ponekad je potrebno koristiti alate za brzo pronalaženje datoteke. To je relevantno za Linux, tako da će se sljedeće smatrati sve moguće načine za pretraživanje datoteka u ovom OS-u. Prikazani će biti i alati za upravitelja datoteka i naredbe koje se koriste u terminalu.

Vidi također:

Preimenujte datoteke u Linuxu

Stvaranje i brisanje datoteka u Linuxu

Terminal

Ako trebate postaviti mnoge opcije pretraživanja da biste pronašli željenu datoteku, naredba je neophodna. Prije razmatranja svih njegovih varijacija, vrijedi hodati na sintaksi i opcijama. Sintaksa ima sljedeće:

opcija pronaći način

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

  • / - pretraživanje na korijenu i imenik uz njega;
  • ~ - pretraživanje po kućnom imeniku;
  • ./ - Pretražite u imeniku u kojem je korisnik trenutno trenutno.

Također možete odrediti put izravno na sam direktorij, u kojem se datoteka vjerojatno nalazi.

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

  • -Ime - provesti pretraživanje uzimanjem na temelju naziva umjetničkog elementa;
  • -korisnik - tražiti datoteke koje pripadaju određenom korisniku;
  • -Skupina - provesti potragu određenom skupinom korisnika;
  • - - Prikaži datoteke s određenim načinom pristupa;
  • -IZE N. - pretraživanje po veličini objekta;
  • -Mime + n-N - tražiti datoteke koje su promijenile više (+ n) ili manje (-N) prije nekoliko dana;
  • -Tip - Traži definirane datoteke.

Vrste željenih elemenata su također mnogo. Ovdje su njihov popis:

  • B. - blok;
  • F. - normalno;
  • P. - pod nazivom kanal;
  • D. - katalog;
  • L. - veza;
  • S. - utičnica;
  • C. - simbol.

Nakon detaljnog parsiranja sintakse i opcija, naredba za pronalaženje može se obraditi izravno na vizualne primjere. S obzirom na obilje mogućnosti primjene naredbe, primjeri će se dati ne za sve varijable, već samo za najviše korištene.

Vidi također: Popularne timove u terminalu Linux

Metoda 1: Pretraživanje po imenu (opcija -name)

Najčešće korisnici koriste opciju -name za traženje sustava, tako da je iz njega i početi. Mi ćemo analizirati nekoliko primjera.

Pretraživanje po širenju

Pretpostavimo da trebate pronaći datoteku u sustavu s proširenjem ".xlsx", koji se nalazi u direktoriju Droboxa. Da biste to učinili, koristite sljedeću naredbu:

Pronađi / home / Korisnik / Dropbox -name "* .xlsx" -Print

S njegove sintakse se može reći da se pretraživanje provodi u "Dropbox" direktorij ("/ home / korisnik / Dropbox"), a željeni objekt bi trebao biti s proširenjem ".xlsx". Asterisk sugerira da će se potraga utrošiti na sve datoteke ove ekspanzije, bez uzimanja u obzir njihovo ime. "-Print" označava da će se prikazati rezultati pretraživanja.

Primjer:

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

Pretraživanje po nazivu datoteke

Na primjer, želite pronaći datoteku s imenom "Lumpics" u imeniku "/ Home", ali ekspanzija je nepoznata. U tom slučaju trebate učiniti sljedeće:

Pronađi ~ -name "Lumpics *" -Prit

Kao što možete vidjeti, ovdje se koristi "~" simbol, što znači da će se potraga održati u kućnom imeniku. Nakon opcije "-name", označeno je naziv datoteke za pretraživanje ("Lumpics *"). Zvjezdica na kraju znači da će se potraga pozvati samo po imenu, bez uzimanja u obzir ekspanziju.

Primjer:

Primjer pretraživanja pretraživanja datoteka u kućnom imeniku u Linuxu

Pretražite na prvom slovu u imenu

Ako zapamtite samo prvo slovo s kojeg počinje ime datoteke, onda postoji posebna sintaksa naredbe koja će vam pomoći da ga pronađete. Na primjer, želite pronaći datoteku koja počinje slovom iz "g" na "l", a ne znate koji je katalog. Tada trebate izvršiti sljedeću naredbu:

Pronađi / -Ame "[g-l] *" - bright

Sudeći po "/" simbolu, koji ide odmah nakon glavnog tima, pretraživanje će se provesti počevši od korijenskog direktorija, odnosno u cijelom sustavu. Nadalje, dio "[g-l] *" znači da će željena riječ početi s određenim slovom. U našem slučaju, od "g" do "l".

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

Pronađi / -Ame "[g-l] *. Odt" --print

Primjer:

Primjer traženja datoteke na prvom slovu i njegovo širenje u Linuxu

Metoda 2: Traži pristup Modif (opcija -penm)

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

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

Pronađi ~ -perm 775 -print

Tj ,

Metoda 3: Pretraživanje po korisniku ili grupi (SUP opcije iGroup)

Postoje korisnici i grupe u bilo kojem operativnom sustavu. Ako želite pronaći objekt koji pripada jednom od ovih kategorija, možete koristiti opciju "-ser" ili "-group".

Datoteku pretraživanja po imenu korisnika

Na primjer, morate pronaći datoteku "Lampis" u Dropbox direktorij, ali ne znate kako se zove, ali znate samo pripada korisniku "korisnika". Tada trebate izvršiti sljedeću naredbu:

Pronađi / home / Korisnik / Dropbox -Ser korisnički korisnik

U ovoj naredbi, naznačili ste potreban direktorij (/ home / korisnik / Dropbox), naznačeno da trebate potražiti datoteku koju pripada korisniku (-user) i naznačio je ono što korisniku pripada ovoj datoteci (korisnik).

Primjer:

Datoteku za pretraživanje korisnika u Linuxu

Vidi također:

Kako vidjeti popis korisnika u Linuxu

Kako dodati korisnika grupi u Linuxu

Datoteku pretraživanja po imenu njegove grupe

Pronađite datoteku koja pripada određenoj skupini je samo kao - trebate samo zamijeniti opciju "-User" na opciju "-Group" i odrediti naziv ove grupe:

Pronađi / -Groupe gost -print

To jest, naznačili ste da želite pronaći datoteku u sustavu koji se odnosi na gostujuće grupe. Pretraživanje će se pojaviti u cijelom sustavu, što je dokazano "/" simbolom.

Metoda 4: Tražite datoteku prema vrsti (-Type opciji)

Pronađite nekog elementa u Linuxu je vrlo jednostavan, samo trebate odrediti odgovarajuću opciju (-type) i odrediti 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 imeniku. U ovom slučaju, vaš tim će izgledati ovako:

Pronađi ~ -Type b -Pint

Prema tome, naveli ste da provedete pretraživanje po vrsti datoteke, o čemu svjedoče opcija "-Type", a zatim određuje svoj tip stavljanjem simbola blok datoteke - "B".

Primjer:

Traži Blok datoteke pomoću naredbe -Type na linux terminalu

Slično tome, možete prikazati sve direktorije u željenom direktoriju, postižući simbol "D" na naredbu:

Pronađi / home / korisnik -Type d -print

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

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

Pronađi / home / 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 možete vidjeti, pronađena je datoteka koju trebate. Ali ako ne znate koji je direktorij, možete pretraživati ​​cijeli sustav, navodeći korijenski direktorij na početku tima:

Pronađi / -Size 120m -print

Primjer:

Tražite određenu datoteku preko cijelog sustava u Linuxu

Ako znate veličinu datoteke približno, takav slučaj ima poseban tim. Morate se registrirati isto u terminalu, samo prije određivanja veličine datoteke za instaliranje znaka "-" (ako trebate pronaći datoteke manje od navedene veličine) ili "+" (ako je veličina datoteke pretraživanja više specificirano). Evo primjera takvog tima:

Pronađi / home / Korisnik / Dropbox + 100m -Print

Primjer:

Pretraživanje datoteke u veličini navedeni u Linuxu

Metoda 6: Traženje datoteka po datumu promjene (/ MM Opcija)

Postoje slučajevi kada je najpogodnije provesti pretraživanje datoteke po datumu promjene. U Linuxu, to primjenjuje opciju "-MME". Vrlo je jednostavno koristiti, razmotriti sve na primjeru.

Pretpostavimo u mapi "slike" moramo pronaći predmete koji su bili podložni promjenama u posljednjih 15 dana. To je ono što trebate registrirati na terminalu:

Pronađi / home / korisnik / slika -Mime -15--Print

Primjer:

Primjer traženja datoteka do datuma zadnje promjene pomoću naredbe Traži u Linuxu

Kao što možete vidjeti, ova opcija pokazuje ne samo datoteke koje su promijenjene tijekom određenog razdoblja, 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 / home / korisnik / slika -Mime +10 -print

GUI.

Grafičko sučelje u velikoj mjeri olakšava život početnika, koji su instalirali samo Linux distribuciju. Ova metoda pretraživanja je vrlo slična onom koja se provodi u sustavu Windows, iako ne može dati sve prednosti koje terminal nudi. Ali prvo stvari. Dakle, razmislite o tome kako napraviti pretraživanje datoteka u Linuxu pomoću grafičkog sustava sučelja.

Metoda 1: Pretražite izbornik sustava

Sada će se preispitati metoda pretraživanja datoteka putem izbornika Linux sustava. Radnje će se izvršiti u raspodjeli Ubuntu 16.04 LT-a, ali instrukcija je zajednička svima.

Pročitajte i: Kako saznati verziju Linux distribucije

Pretpostavimo da trebate pronaći datoteke pod nazivom "Pronađite me" u sustavu, također ove datoteke u sustavu dva: jedan u formatu ".txt" i drugi - ".odt". Da biste ih pronašli, morate u početku kliknite na ikonu izbornika (1), au posebno polje za unos (2), navedite upit za pretraživanje "Pronađite me."

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

Rezultati pretraživanja datoteka izvedeni putem izbornika Linux sustava

Ali ako je u sustavu bilo mnogo takvih datoteka i svi su se razlikovali u proširenjima, onda bi pretraživanje bilo složenije. Da biste isključili nepotrebne datoteke u izdavanju rezultata, kao što su programi, najbolje je koristiti filtar.

Nalazi se na desnoj strani izbornika. Možete filtrirati na dva kriterija: "Kategorije" i "izvori". Proširite ova dva popisa klikom na strelicu pored imena i izbornika, uklonite dodjelu iz nepotrebnih stavki. U tom slučaju, bit će mudriji samo napustiti "datoteke i mape", budući da smo u potrazi za točno datoteke.

Postavljanje filtra u izborniku Linux sustava prilikom traženja datoteka

Odmah možete primijetiti nedostatak ove metode - detaljno ne možete konfigurirati filtar, kao u terminalu. Dakle, ako tražite tekstualni dokument s nekim imenom, u izručenje možete prikazati slike, mape, arhive, itd. Ali ako znate točno ime odgovarajuće datoteke, možete ga brzo pronaći, bez proučavanja brojnih Načini da "pronađe"

Metoda 2: Pretraživanje putem upravitelja datoteka

Druga metoda ima značajnu prednost. Korištenje alata upravitelja datoteka možete pretraživati ​​u navedenom direktoriju.

Izvršite ovu operaciju je jednostavnije jednostavna. Trebate u upravitelju datoteka, u našem slučaju, Nautilus, unesite mapu u kojoj je željena datoteka vjerojatno, a zatim kliknite gumb "Traži" koji se nalazi u gornjem desnom kutu prozora.

Gumb Traži u upravitelju datoteka Nautilus u Linuxu

U polje za unos koji se pojavljuje, morate unijeti navodnu nazivu datoteke. Također, nemojte zaboraviti da se potraga može obaviti ne po promjenjivom nazivu datoteke, već samo prema njegovom dijelu, kao što je prikazano u primjeru u nastavku.

Datoteka Traži svoj dio upravitelja datoteka Nautilus u Linuxu

Kao iu prethodnoj metodi, filtar se može koristiti na isti način. Da biste ga otvorili, kliknite gumb s oznakom "+" koji se nalazi na desnoj strani polja za upit za pretraživanje. Podizbornik će se otvoriti u kojem možete odabrati željenu vrstu datoteke s padajućeg popisa.

Filter pretraživanje u upravitelju datoteka Nautilus u Linuxu

Zaključak

Od gore navedenog, može se zaključiti da je za sustav brzog pretraživanja na sustavu, izvedena druga metoda, vezana za korištenje grafičkog sučelja. Ako trebate postaviti mnoge mogućnosti pretraživanja, naredba za pronalaženje je neophodna u terminalu.

Čitaj više