Windows Tips & News

Poiščite datoteke, ki vsebujejo določeno besedilo v Linuxu

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimizirati delovanje sistema

Linux, ne glede na distribucijo, ki jo uporabljate, ima številna orodja GUI, ki omogočajo iskanje datotek. Številni sodobni upravitelji datotek podpirajo iskanje datotek neposredno na seznamu datotek. Vendar pa večina od njih ne dovoljuje iskanja po vsebini datoteke. Tukaj sta dva načina, ki ju lahko uporabite za iskanje vsebine datoteke v Linuxu.

Oglas


Verjetno je na voljo več metod. Obstaja Catfish, priljubljeno iskalno orodje z iskalnim indeksom, ki lahko zelo hitro najde vaše datoteke. Na voljo je z možnostjo iskanja vsebine datoteke, vendar zame ne deluje zanesljivo.
Catfish Linux

Rada bi delila metode, ki jih uporabljam sama.
Prva metoda vključuje pripomoček grep, ki obstaja v kateri koli distribuciji, tudi v vgrajenih sistemih, zgrajenih na busyboxu.

Če želite najti datoteke, ki vsebujejo določeno besedilo v Linuxu, naredite naslednje.

  1. Odprite svojo najljubšo terminalsko aplikacijo. terminal XFCE4 je moja osebna preferenca.
  2. Pomaknite se (če je potrebno) do mape, v kateri boste iskali datoteke z določenim besedilom.
  3. Vnesite naslednji ukaz:
    grep -iRl "vaše besedilo za iskanje" ./

    Tukaj so stikala:
    -i - prezri velike in male črke
    -R - rekurzivno išče datoteke v podimenikih.
    -l - prikaži imena datotek namesto delov vsebine datoteke.

    ./ - zadnji parameter je pot do mape z datotekami, ki jih potrebujete za iskanje besedila. V našem primeru je to trenutna mapa z datotečno masko. Lahko ga spremenite v celotno pot mape. Tukaj je na primer moj ukaz

    grep -iRl "linux" /home/user/Documents/winaero
Vsebina datoteke iskanja Grep

Opomba: Druga uporabna stikala, ki jih boste morda želeli uporabiti z grep:
-n - prikaže številko vrstice.Številka iskalne vrstice Grep
-w - ujemanje s celotno besedo.

Druga metoda, ki jo uporabljam, je Midnight Commander (mc), aplikacija za upravljanje datotek konzole. Za razliko od grepa, mc ni privzeto vključen v vse distribucije Linuxa, ki sem jih preizkusil. Morda ga boste morali namestiti sami.

Z mc poiščite datoteke, ki vsebujejo določeno besedilo

Če želite s programom Midnight Commander poiskati datoteke, ki vsebujejo določeno besedilo, zaženite aplikacijo in na tipkovnici pritisnite naslednje zaporedje:
Alt + Shift + ?
To bo odprlo pogovorno okno za iskanje.

Mc Search File Contents

Izpolnite razdelek »Vsebina:« in pritisnite tipko Enter. Našel bo vse datoteke z zahtevanim besedilom.

Rezultati iskanja Mc

Te datoteke lahko postavite na levo ali desno ploščo z možnostjo Panelize in jih kopirate/premaknete/izbrišete/ogledate/naredite, kar želite.

Mc Search Results Panelize

Midnight Commander je orodje za zelo prihranek časa, ko gre za iskanje.

To je to.

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimizirati delovanje sistema
Microsoft je izdal nekatere funkcije sistema Windows 11 »Moment 2« s KB5020044 (graditev 22621.900)

Microsoft je izdal nekatere funkcije sistema Windows 11 »Moment 2« s KB5020044 (graditev 22621.900)

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimi...

Preberi več

PowerToys dobiva zaganjalnik, podoben hitrim nastavitvam

PowerToys dobiva zaganjalnik, podoben hitrim nastavitvam

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimi...

Preberi več

Firefox 109.0.1 popravlja upodabljanje pisave, ki ste ga morda začeli sovražiti

Firefox 109.0.1 popravlja upodabljanje pisave, ki ste ga morda začeli sovražiti

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimi...

Preberi več