Vjerojatno postoji više dostupnih metoda. Tu je Catfish, popularni alat za pretraživanje s indeksom pretraživanja, koji može vrlo brzo pronaći vaše datoteke. Dolazi s opcijom traženja sadržaja datoteke, ali meni ne radi pouzdano.
Želio bih podijeliti metode koje sam koristim.
Prva metoda uključuje pomoćni program grep, koji postoji u svakoj distribuciji, čak i u ugrađenim sustavima izgrađenim na busyboxu.
Za pronalaženje datoteka koje sadrže određeni tekst u Linuxu, učinite sljedeće.
zašto se moj logitech miš ne spaja
- Otvorite svoju omiljenu terminalsku aplikaciju. XFCE4 terminal je moj osobni izbor.
- Dođite (ako je potrebno) do mape u kojoj ćete pretraživati datoteke s određenim tekstom.
- Upišite sljedeću naredbu:|_+_|
Evo prekidača:
-i - ignoriranje velikih i malih slova teksta
-R - rekurzivno pretraživanje datoteka u poddirektorijima.
-l - prikazuje nazive datoteka umjesto dijelova sadržaja datoteke../ - zadnji parametar je staza do mape koja sadrži datoteke koje trebate za traženje teksta. U našem slučaju to je trenutna mapa s maskom datoteke. Možete ga promijeniti u punu putanju mape. Na primjer, evo moje naredbe
|_+_|
Napomena: Drugi korisni prekidači koje biste mogli koristiti s grep-om:
-n - prikazati broj retka.
-w - odgovara cijeloj riječi.
Druga metoda koju koristim je Midnight Commander (mc), konzolna aplikacija za upravljanje datotekama. Za razliku od grepa, mc nije standardno uključen u sve distribucije Linuxa koje sam isprobao. Možda ćete ga morati sami instalirati.
Pronađite datoteke koje sadrže određeni tekst pomoću 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 'Sadržaj:' i pritisnite tipku Enter. Pronaći će sve datoteke sa traženim tekstom.
Ove datoteke možete smjestiti u lijevu ili desnu ploču pomoću opcije Panelize i kopirati/premjestiti/brisati/pregledati/činiti što god želite.
Midnight Commander vrlo je alat koji štedi vrijeme kada je u pitanju pretraga.
To je to.