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.

Arhiva Windows 10 Build 19592

Ova web stranica koristi kolačiće kako bi poboljšala vaše iskustvo dok se krećete kroz web strani...

Čitaj više

Windows 10 Build 19592 (Fast Ring)

Windows 10 Build 19592 (Fast Ring)

Microsoft danas pušten novi Insider pregled za Fast Ring. Windows 10 Build 19592.1000 sada je dos...

Čitaj više

Krajnje točke veze Microsoft Edge Chromium

Krajnje točke veze Microsoft Edge Chromium

Popis krajnjih točaka veze Microsoft Edge ChromiumPočevši od prvih izdanja sustava Windows 10, Mi...

Čitaj više