Kako pronaći datoteku u Linuxu pomoću naredbenog retka

U ovom ćete priručniku naučiti kako koristiti Linux kako biste pronašli datoteku ili niz datoteka.

Pomoću upravitelja datoteka koje ste dobili s Linux distribucijom možete pretražiti datoteke. Ako ste navikli koristiti Windows, upravitelj datoteka je sličan Windows Exploreru. Sadrži korisničko sučelje s nizom mapa koje, kada se kliknu, prikazuju podmape unutar tih mapa i svih datoteka koje su sadržane.

Većina upravitelja datoteka pruža značajku pretraživanja i način filtriranja popisa datoteka.

Najbolji način za traženje datoteka je korištenje Linux naredbenog retka jer postoje mnoge druge metode dostupne za traženje datoteke od grafičkog alata koji bi ikad mogao pokušati uključiti.

Kako otvoriti prozor terminala

Da biste pretražili datoteke pomoću Linux naredbenog retka, morat ćete otvoriti prozor terminala.

Postoji mnogo načina za otvaranje prozora terminala . Jedan od načina koji je siguran za rad na većini Linux sustava jest da pritisnete CTRL, ALT i tipku T istodobno. Ako to ne uspije koristiti izbornik na vašem Linux okruženju da biste pronašli uređivač terminala.

Najlakši način za pronalaženje datoteke

Naredba koja se koristi za traženje datoteka naziva se pronalaženje.

Ovdje je osnovna sintaksa naredbe Find.

pronaći

Početna točka je mapa u koju želite započeti traženje. Da biste započeli pretraživati ​​cijeli pogon, upišite sljedeće:

pronaći /

Ako, međutim, želite početi tražiti mapu u kojoj se trenutno nalazite, možete upotrijebiti sljedeću sintaksu:

pronaći .

Općenito, kada pretražujete, želite tražiti po imenu, dakle, tražiti datoteku nazvanu myresume.odt na cijelom pogonu koju biste koristili sljedećom sintaksom:

pronađi / -name myresume.odt

Prvi dio naredbe za pronalaženje očito je riječ pronaći.

Drugi je dio gdje početi tražiti

Sljedeći dio je izraz koji određuje što pronaći.

Konačno, zadnji dio je naziv stvar koju treba pronaći.

Gdje započeti traženje

Kao što je kratko spomenuto u prethodnom odjeljku, možete odabrati bilo koju lokaciju u datotečnom sustavu za početak pretraživanja. Na primjer, ako želite pretražiti postojeći datotečni sustav, možete koristiti punu granicu kako slijedi:

pronaći . - ime igre

Gornja naredba će tražiti datoteku ili mapu koja se zove igra u svim mapama ispod trenutne mape. Naziv trenutne mape možete pronaći pomoću naredbe pwd .

Ako želite pretražiti cijeli datotečni sustav onda morate početi u korijenskoj mapi kako slijedi:

pronađi / pronađi igru

Vjerojatno će rezultati navedeni gore navedenom naredbom prikazati dopuštenje za mnoge vraćene rezultate.

Vjerojatno ćete trebati podignuti dozvole pomoću sudo naredbe ili se prebaciti na administratorski račun pomoću su naredbe .

Polazna pozicija može biti doslovno bilo gdje na datotečnom sustavu. Primjerice, za traženje kućne mape upišite sljedeće:

pronađi igru ​​~ -name

Tilda je metakarakter koji se obično koristi za označavanje kućne mape trenutnog korisnika.

izrazi

Najčešći izraz koji ćete koristiti jest -name.

Izraz "ime" omogućuje pretraživanje imena datoteke ili mape.

Postoje, međutim, i drugi izrazi koji možete koristiti na sljedeći način:

Kako pronaći datoteke kojima se pristupa više od određenog broja dana prije

Zamislite da želite pronaći sve datoteke unutar svoje kućne mape koje ste pristupili prije više od 100 dana. To biste željeli učiniti ako želite sigurnosno kopirati i ukloniti stare datoteke koje redovito ne možete pristupiti.

Da biste to učinili, pokrenite sljedeću naredbu:

pronađi ~ - vrijeme 100

Kako pronaći prazne datoteke i mape

Ako želite pronaći sve prazne datoteke i mape u vašem sustavu, upotrijebite sljedeću naredbu:

pronaći / -empty

Kako pronaći sve izvršne datoteke

Ako želite pronaći sve izvršne datoteke na računalu, upotrijebite sljedeću naredbu:

pronađi / -exec

Kako pronaći sve čitljive datoteke

Da biste pronašli sve čitljive datoteke, upotrijebite sljedeću naredbu:

pronaći / čitati

obrasci

Kada tražite datoteku, možete koristiti uzorak. Na primjer, možda pretražujete sve datoteke s ekstenzijom mp3 .

Možete upotrijebiti sljedeći obrazac:

pronađi / -name * .mp3

Kako poslati izlaz iz Pronađite naredbu za datoteku

Glavni problem s naredbom za pronalaženje je da ponekad može vratiti previše rezultata da bi se promatrali u jednom pokretu.

Izlaz možete usmjeriti na repnu naredbu ili možete izlaziti linije u datoteku kao što slijedi:

pronađi / -name * .mp3 -fprint nameoffiletoprintto

Kako pronaći i izvršiti zapovjedništvo nad datotekom

Zamislite da istovremeno želite pretraživati ​​i urediti datoteku.

Možete upotrijebiti sljedeću naredbu:

pronađi / -name ime datoteke -exec nano '{}' \;

Gornja naredba pretražuje datoteku koja se zove naziv datoteke, a zatim pokreće nano uređivač za datoteku koju pronađe.

Sažetak

Naredba za pronalaženje je vrlo moćna. Ovaj vodič je pokazao kako tražiti datoteke, ali postoji veliki broj dostupnih opcija i razumjeti sve one trebali biste provjeriti Linux priručnik.

To možete učiniti tako da na terminalu pokrenete sljedeću naredbu:

čovjek pronađe