Windows Tips & News

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

click fraud protection
PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali performanse sustava

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.

Oglas


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.
Catfish Linux

Ž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
Sadržaj datoteke za pretraživanje Grep

Napomena: Ostali korisni prekidači koje biste mogli upotrijebiti s grep:
-n - prikazati broj retka.Grep broj retka za pretraživanje
-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.

Mc Search File Contents

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

Mc Rezultati pretraživanja

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.

Mc Search Results Panelize

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

To je to.

PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali performanse sustava
Microsoft potvrđuje da Intel SST upravljački programi mogu uzrokovati BSOD u sustavu Windows 11

Microsoft potvrđuje da Intel SST upravljački programi mogu uzrokovati BSOD u sustavu Windows 11

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

Čitaj više

Vivaldi 1.8 Arhiva

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

Čitaj više

Kako omogućiti ili onemogućiti ljepljive tipke u sustavu Windows 11

Kako omogućiti ili onemogućiti ljepljive tipke u sustavu Windows 11

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

Čitaj više