Također, tu je i Catfish, popularni alat za pretraživanje s indeksom pretraživanja, koji može vrlo brzo pronaći vaše datoteke.
Želio bih podijeliti metode koje koristim kada radim u terminalu.
Prva metoda uključuje pomoćni program find, koji postoji u bilo kojoj distribuciji, čak i u ugrađenim sustavima izgrađenim na busyboxu. Druga metoda je naredba lociraj.
Za pronalaženje datoteka u Linux terminalu, učinite sljedeće.
- Otvorite svoju omiljenu terminalsku aplikaciju. XFCE4 terminal je moj osobni izbor.
- Upišite sljedeću naredbu:|_+_|
Gore navedeni argumenti su sljedeći:
/path/to/folder/ - mapa u kojoj se započinje pretraživanje. Ako nije navedeno, pretraživanje će se pokrenuti u trenutnom direktoriju.
Prekidači koje koristim:
-iname - traži datoteke i mape koje sadrže navedeni dio u imenu i zanemaruje velika i mala slova teksta.Primjer:
Ovo je naredba koju mogu koristiti da pronađem svoje članke koje sam napisao o pregledniku Opera:
|_+_| - Ako trebate pronaći samo datoteke ili samo mape, dodajte opciju-tip fza datoteke ili -vrsta dza imenike. Evo nekoliko primjera:
- Da biste pronašli nedavno izmijenjene datoteke i direktorije, možete koristiti sljedeće opcije upronaćinaredba:
-mmin n - nađi datoteke koje su izmijenjene prije n minuta. -mtime n - nađi datoteke koje su izmijenjene prije n*24 sata. Kada find utvrdi prije koliko 24-satnih razdoblja je datoteci zadnji put pristupljeno, svaki razlomak se zanemaruje, tako da odgovara -mtime +1, datoteka mora biti izmijenjena prije najmanje dva dana. - Moguće je izvršiti naredbu za datoteke pronađene vašim upitom za pretraživanje. Pogledajte sljedeći primjer:|_+_|
Ovdje koristimo opciju -exec za pokretanjejeruređivač teksta za sve datoteke u rezultatima pretraživanja. Dio '{} ' označava datoteke koje je pronašaopronaćinaredba. ';' ending označava kraj naredbe za-izvršopcija.
Naredba lociraj
Alat za pretraživanje lociranja koristi posebnu bazu podataka datoteka za trenutačno pronalaženje datoteka. Indeks za naredbu može se kreirati i ažurirati pomoćuažuriranobnaredba. Iako se rezultati pretraživanja pojavljuju odmah, morate održavati indeks pretraživanja i održavati ga ažuriranim, inače naredba locate može pronaći datoteke koje su izbrisane ili premještene u drugi direktorij.
U općem slučaju sintaksa je sljedeća.
|_+_|Opcija -i znači 'ignoriraj velika i mala slova teksta'.
Evo primjera:
kako uključiti stream na discord mobitelu
Dodatni savjet: Još jedna metoda koju često koristim je Midnight Commander (mc), konzolna aplikacija za upravljanje datotekama. Za razliku od find ili locate, mc nije standardno uključen u sve distribucije Linuxa koje sam isprobao. Možda ćete ga morati sami instalirati.
Pronađite datoteke s mc
Kako biste pomoću Midnight Commandera pronašli datoteke koje sadrže određeni tekst, pokrenite aplikaciju i pritisnite sljedeći niz na tipkovnici:
Alt + Shift + ?
Ovo će otvoriti dijaloški okvir pretraživanja.
Ispunite odjeljak 'Naziv datoteke:' i pritisnite tipku Enter. Pronaći će sve datoteke koje odgovaraju kriterijima.
Te datoteke možete smjestiti na lijevu ili desnu ploču pomoćuPaneliziratiopciju i kopirajte/premjestite/brišite/pregledajte/radite što god želite s njima.
To je to.