Windows Tips & News

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

click fraud protection
SUOSITELTU: Napsauta tätä korjataksesi Windows-ongelmat ja optimoidaksesi järjestelmän suorituskyvyn

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.

Mainos


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

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
Grep-hakutiedoston sisältö

Huomautus: Muita hyödyllisiä kytkimiä, joita saatat haluta käyttää grep: n kanssa:
-n - näyttää rivin numeron.Grep-hakurivin numero
-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.

Mc Search Tiedoston sisältö

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

Mc-hakutulokset

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

Mc Search Results Panelize

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

Se siitä.

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

Sea Shells -teema Windows 8:lle

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi, kun selaat sivustoa. Näistä...

Lue lisää

GIMP 2.10.18 on julkaistu Photoshop-tyyppisillä työkaluriveillä ja uudella 3D-muunnostyökalulla

GIMP 2.10.18 on julkaistu Photoshop-tyyppisillä työkaluriveillä ja uudella 3D-muunnostyökalulla

GIMP, erinomainen kuvankäsittelyohjelmisto Linuxille, Windowsille ja Macille, sai tänään uuden pä...

Lue lisää

Opera 40 sisältää haun ponnahdusikkunan ja uuden aloitussivuteeman

Opera 40 sisältää haun ponnahdusikkunan ja uuden aloitussivuteeman

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

Lue lisää