Windows Tips & News

Pronađite datoteke koje sadrže određeni tekst u Linuxu

click fraud protection

Linux, bez obzira na distribuciju koju koristite, dolazi s nizom GUI alata koji omogućuju pretraživanje datoteka. Mnogi moderni upravitelji datoteka podržavaju pretraživanje datoteka izravno na popisu datoteka. Međutim, većina njih ne dopušta vam pretraživanje unutar sadržaja datoteke. Ovdje su dvije metode koje možete koristiti za traženje sadržaja datoteke u Linuxu.

Vjerojatno postoji više dostupnih metoda. Tu je Catfish, popularan alat za pretraživanje s indeksom pretraživanja, koji može vrlo brzo pronaći vaše datoteke. Dolazi s opcijom pretraživanja sadržaja datoteke, ali meni ne radi pouzdano.

Želio bih podijeliti metode koje i sam koristim.
Prva metoda uključuje uslužni program grep, koji postoji u bilo kojoj distribuciji, čak i u ugrađenim sustavima izgrađenim na busyboxu.

Da biste pronašli datoteke koje sadrže određeni tekst u Linuxu, učinite sljedeće.

  1. Otvorite svoju omiljenu terminalsku aplikaciju. XFCE4 terminal je moja osobna preferencija.
  2. Dođite (ako je potrebno) do mape u kojoj ćete pretraživati ​​datoteke s određenim tekstom.
  3. Upišite sljedeću naredbu:
    grep -iRl "vaš tekst za pronalaženje" ./

    Ovdje su prekidači:
    -i - zanemariti velika i mala slova
    -R - rekurzivno traži datoteke u poddirektorijumima.
    -l - prikazuje nazive datoteka umjesto dijelova sadržaja datoteke.

    ./ - posljednji parametar je put do mape koja sadrži datoteke koje su vam potrebne za traženje teksta. U našem slučaju, to je trenutna mapa s maskom datoteke. Možete ga promijeniti u puni put mape. Na primjer, evo moje naredbe

    grep -iRl "linux" /home/user/Documents/winaero

Napomena: Ostali korisni prekidači koje biste mogli upotrijebiti s grep:
-n - prikazati broj retka.
-w - odgovara cijeloj riječi.

Druga metoda koju koristim je Midnight Commander (mc), aplikacija za upravljanje datotekama na konzoli. Za razliku od grepa, mc nije uključen prema zadanim postavkama u svim Linux distribucijama koje sam isprobao. Možda ćete ga morati sami instalirati.

Pronađite datoteke koje sadrže određeni tekst pomoću mc

Da biste pronašli datoteke koje sadrže određeni tekst pomoću Midnight Commandera, pokrenite aplikaciju i pritisnite sljedeći slijed na tipkovnici:
Alt + Shift + ?
Ovo će otvoriti dijaloški okvir za pretraživanje.

Ispunite odjeljak "Sadržaj:" i pritisnite tipku Enter. Pronaći će sve datoteke s potrebnim tekstom.

Ove datoteke možete smjestiti na lijevu ili desnu ploču pomoću opcije Panelize i kopirati/premjestiti/brisati/pregledati/učiniti što god želite.

Midnight Commander je alat koji vrlo štedi vrijeme kada je u pitanju pretraga.

To je to.

Roman Linev, autor u Winaero

Prije nekog vremena Microsoft je najavio da će se njegova usluga za kreiranje panorama od 360° po...

Čitaj više

Preuzmite Pronađi trenutnu sliku zaključanog zaslona u sustavu Windows 10

Preuzmite Pronađi trenutnu sliku zaključanog zaslona u sustavu Windows 10

Pronađite trenutnu sliku zaključanog zaslona u sustavu Windows 10.Upotrijebite priloženu skupnu d...

Čitaj više

Preuzmite Preuzmite skumfuk_all_in_one Skin za AIMP3

Sergej Tkačenko je softverski programer iz Rusije koji je pokrenuo Winaero još 2011. godine. Na ...

Čitaj više