Windows Tips & News

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

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.

Windows 11 Build 22518: vremenska prognoza na programskoj traci, Spotlight kao pozadina radne površine

Windows 11 Build 22518: vremenska prognoza na programskoj traci, Spotlight kao pozadina radne površine

PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali perform...

Čitaj više

Firefox 95 je izašao, evo promjena

Firefox 95 je izašao, evo promjena

Jučer je Mozilla korisnicima stabilne verzije stavila na raspolaganje novu verziju Firefoxa. Fire...

Čitaj više

Microsoft pokušava namamiti Office pirate s 50% popusta

Microsoft pokušava namamiti Office pirate s 50% popusta

Microsoft Office, vjerojatno jedan od najpiratiranijih softvera, iz godine u godinu stalno poveća...

Čitaj više