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.

Microsoft emulator za Windows 10X uvaja podporo za naprave z enim zaslonom

Microsoft emulator za Windows 10X uvaja podporo za naprave z enim zaslonom

Emulator Windows 10X omogoča razvijalcem, da svoje aplikacije prilagodijo za dvojne zaslone. Omog...

Preberi več

Microsoft izdaja PowerToys 0.17 s samodejnim posodabljanjem in izboljšavami Fancy Zones

Microsoft izdaja PowerToys 0.17 s samodejnim posodabljanjem in izboljšavami Fancy Zones

Microsoft je dal na voljo novejšo različico PowerToys za prenos. PowerToys 0.17 uvaja funkcijo sa...

Preberi več

Oglejte si, obnovite in izbrišite prejšnje različice datotek na OneDrive

Oglejte si, obnovite in izbrišite prejšnje različice datotek na OneDrive

Kako si ogledati, obnoviti, prenesti in izbrisati prejšnje različice datotek na OneDrive v sistem...

Preberi več