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 missä tahansa distrossa, jopa busyboxiin rakennetuissa sulautetuissa järjestelmissä.
Tiettyä tekstiä sisältävien tiedostojen etsiminen Linuxissa, tee seuraava.
kuinka korjata näytönohjain
- Avaa suosikkipäätesovelluksesi. XFCE4-pääte on henkilökohtainen valintani.
- Siirry (tarvittaessa) kansioon, josta aiot etsiä tiedostoja tietyllä tekstillä.
- Kirjoita seuraava komento:|_+_|
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
|_+_|
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-jakeluissa, 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 + Vaihto + ?
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ä.