Windows Tips & News

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

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.

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.

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

Opomba: Druga uporabna stikala, ki jih boste morda želeli uporabiti z grep:
-n - prikaže številko vrstice.
-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.

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

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

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

To je to.

Kako najti dnevnik zaustavitve v sistemu Windows 10

Kako najti dnevnik zaustavitve v sistemu Windows 10

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

Preberi več

Linux Mint 18.1 "Serena" je izšel

Linux Mint 18.1 "Serena" je izšel

2 odgovoraIzšla je nova različica najbolj priljubljene distribucije Linuxa na Distrowatchu, Linux...

Preberi več

Zaženite Windows 10 v varnem načinu

Zaženite Windows 10 v varnem načinu

Windows 10 je podedoval možnosti zagona iz sistema Windows 8 in ima isto grafično okolje za razli...

Preberi več