Windows Tips & News

Etsi tiedostoja, jotka sisältävät tiettyä tekstiä Linuxissa

click fraud protection

Linuxissa on käyttämästäsi jakelusta riippumatta useita GUI-työkaluja, jotka mahdollistavat tiedostojen etsimisen. Monet nykyaikaiset tiedostonhallintaohjelmat tukevat tiedostojen hakua suoraan tiedostoluettelosta. Useimmat niistä eivät kuitenkaan salli sinun hakea tiedoston sisällöstä. Tässä on kaksi tapaa, joilla voit etsiä tiedostojen sisältöä Linuxissa.

Todennäköisesti muitakin menetelmiä on saatavilla. Siellä on Catfish, suosittu hakutyökalu, jossa on hakuindeksi, joka löytää tiedostosi todella nopeasti. Siinä on mahdollisuus etsiä tiedoston sisältöä, mutta se ei toimi luotettavasti minulle.

Haluaisin jakaa menetelmiä, joita käytän itse.
Ensimmäinen menetelmä sisältää grep-apuohjelman, joka on olemassa kaikissa distroissa, jopa busyboxiin rakennetuissa sulautetuissa järjestelmissä.

Tiettyä tekstiä sisältävien tiedostojen etsiminen Linuxissa, tee seuraava.

  1. Avaa suosikkipäätesovelluksesi. XFCE4-liitin on henkilökohtainen mieltymykseni.
  2. Siirry (tarvittaessa) kansioon, josta aiot etsiä tiedostoja, joissa on tiettyä tekstiä.
  3. Kirjoita seuraava komento:
    grep -iRl "etsi-tekstisi" ./

    Tässä kytkimet:
    -i - ohita tekstin kirjainkoko
    -R - etsi tiedostoja rekursiivisesti alihakemistoista.
    -l - näyttää tiedostojen nimet tiedoston sisältöosien sijaan.

    ./ - viimeinen parametri on polku kansioon, joka sisältää tiedostoja, joita tarvitset tekstin etsimiseen. Meidän tapauksessamme se on nykyinen kansio, jossa on tiedostomaski. Voit muuttaa sen kansion koko poluksi. Tässä on esimerkiksi käskyni

    grep -iRl "linux" /home/user/Documents/winaero

Huomautus: Muita hyödyllisiä kytkimiä, joita saatat haluta käyttää grep: n kanssa:
-n - näyttää rivin numeron.
-w - vastaa koko sanaa.

Toinen käyttämäni menetelmä on Midnight Commander (mc), konsolin tiedostonhallintasovellus. Toisin kuin grep, mc ei ole oletuksena mukana kaikissa Linux-distroissa, joita olen kokeillut. Saatat joutua asentamaan sen itse.

Etsi tiettyä tekstiä sisältävät tiedostot mc: llä

Jos haluat etsiä tiettyä tekstiä sisältäviä tiedostoja Midnight Commander -sovelluksella, käynnistä sovellus ja paina seuraavaa näppäimistöä:
Alt + Siirtää + ?
Tämä avaa hakuikkunan.

Täytä "Sisältö:"-osio ja paina Enter-näppäintä. Se löytää kaikki tiedostot, joissa on vaadittu teksti.

Voit sijoittaa nämä tiedostot vasempaan tai oikeaan paneeliin Panelisoi-vaihtoehdolla ja kopioida/siirrä/poista/katso/tee mitä haluat.

Midnight Commander on erittäin aikaa säästävä työkalu hakuun.

Se siitä.

Hanki moderni Internet Explorer takaisin Windows 10:een

Hanki moderni Internet Explorer takaisin Windows 10:een

12 vastaustaJos olet asentanut Windows 10 Technical Previewin, huomaat, että Internet Explorerin ...

Lue lisää

Haun poistaminen käytöstä Google Chromen Uusi välilehti -sivulla

Haun poistaminen käytöstä Google Chromen Uusi välilehti -sivulla

11 vastaustaTietyt Google Chromen Windows- ja Android-versiot ovat äskettäin julkaisseet päivitet...

Lue lisää

Luo tehtävänäkymän pikakuvake Windows 10:ssä

Luo tehtävänäkymän pikakuvake Windows 10:ssä

SUOSITELTU: Napsauta tätä korjataksesi Windows-ongelmat ja optimoidaksesi järjestelmän suoritusky...

Lue lisää