Windows Tips & News

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

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
Surface Duo saa toisen pienen laiteohjelmistopäivityksen

Surface Duo saa toisen pienen laiteohjelmistopäivityksen

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

Lue lisää

Windows 10 -versiossa 1809 on toinen vakava virhe

Windows 10 -versiossa 1809 on toinen vakava virhe

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

Lue lisää

Kuinka saada Windows Photo Viewer toimimaan Windows 10:ssä

Kuinka saada Windows Photo Viewer toimimaan Windows 10:ssä

Windows 10:ssä Microsoft vaikeutti vanhan hyvän Photo Viewer -sovelluksen käyttöä ja pakotti kaik...

Lue lisää