Welcome to Our Website

Ubuntu-komentorivin

tiedostojen löytäminen yleinen ongelma on se, että et löydä tiedostoja, jotka olet sijoittanut jonnekin. Työskennellessään Linuxissa jakelusta riippumatta monet GUI-asetukset mahdollistavat tiedostojen etsinnän. Monissa tapauksissa sinulla on kuitenkin vain komentoriviterminaali, varsinkin jos hallinnoit palvelimia tai käytät SSH: ta järjestelmään pääsemiseksi. Jos et löydä tiedostoja, sinun täytyy etsiä niitä käyttämällä komentorivin sovelluksia Linux.

Tässä artikkelissa kerrotaan, miten etsiä tiedostoja käyttämällä Terminaali, joka on komentoriviltä sovellus Ubuntu-KÄYTTÖJÄRJESTELMÄ., On olemassa kolme hyvin-tiedossa menetelmiä etsiä tiedostoja kuori:

  1. Käyttämällä Etsi-komentoa
  2. Käyttämällä Etsi-komentoa
  3. Käyttää Grep-komento

Löytää ja Paikantaa komentoja käytetään etsiä tiedostoja järjestelmään, kun grep käytetään etsimään tiedosto, joka perustuu tekstissä, että se sisältää. Löytää on hitaampi tapa, mutta sisältää useita hakuehtoja samalla kun Paikantaa ei sisällä niin monia ehtoja, mutta on paljon nopeampi kuin Löytää.

Let us get started with the procedure. Käytämme Ubuntu 18.04 LTS: ää tässä artikkelissa mainitun menettelyn kuvaamiseen.,

Method 1: Using Find command

Find on erittäin joustava komento, jota käytetään tiedostojen etsimiseen erilaisten olosuhteiden perusteella. Se on erittäin hyödyllinen työkalu etsittäessä tiedostoa, jota et muista tiedoston nimeä. Etsi-komennon avulla voit etsiä tiedoston ja kansion nimen, luomispäivän, muokkauspäivän ja käyttöoikeuksien perusteella. Voit yhdistää nämä useita ehtoja one Find-komennossa. Se on erittäin tehokas mutta hitaampi hakutyökalu.,

yleinen syntaksi komento on:

$ find /path/to/file/ -iname filename

Etsi tiedostot tietyn hakemiston

Voit käyttää Etsi-komennolla voit etsiä kaikki tiedostot tietyn hakemiston., Yleinen syntaksi on:

$ find /path/to/file/

esimerkiksi, löytää kaikki tiedostot /home/tina/Downloads/ hakemistoon, käynnistä Terminaali painamalla Ctrl+Alt+T ja sitten ajaa seuraava komento Terminal:

$ find /home/tin/Downloads/

Etsi tiedostot nykyisessä hakemistossa

etsiä tiedostoja nykyiseen hakemistoon, käyttää

$ find .

etsi tiedosto nimeltä e.,g ”ohjelmistot” nykyisen hakemiston, käytä seuraavaa komentoa Terminaalissa:

$ find . -iname Softwares

Haku käyttämällä jokeri

Voit myös käyttää yleismerkkejä etsi tiedostoja, jotka vastaavat kyselyä. Yleinen syntaksi on:

$ find /path/to/file/ -iname filename*

esimerkiksi jos haluat etsiä tiedostoja, joiden alussa on sana ”cent”, ajaa seuraava komento Terminal:

$ find /home/tin/ -iname cent*

Etsi tyhjiä tiedostoja

Voit myös etsiä tyhjiä tiedostoja käyttämällä Etsi-komentoa., Yleinen syntaksi on:

$ find /path/to/file/ -iname -empty

esimerkiksi löytää tyhjiä tiedostoja alle /home/tina hakemistoon, suorita seuraava komento Terminal:

$ find /home/tin/ -empty

Haku perustuu päivämäärä ja aika

Käyttämällä Etsi-komentoa, voit myös etsiä tiedostoja, riippuen siitä, kun he olivat käyttää tai muuttaa. On olemassa aikatyyppejä, joilla voit etsiä tiedostoja:

  • mtime (muokkausaika): kun tiedoston sisältöä muokattiin Viimeksi.
  • atime (Access time): when the file was accessed last time.,
  • ctime (muutosaika): kun Tiedoston attribuutteja muutettiin viimeksi.,an 2 päivää sitten, ajaa seuraava komento Terminal:
    $ find . –atime -2

    etsiä tiedostoja, jotka ovat muuttuneet vähemmän kuin 2 päivää sitten, ajaa seuraava komento Terminal:

    $ find . –ctime -2

    Haku perustuu tiedostokoko

    esimerkiksi, etsi tiedosto, jonka koko on suurempi kuin 5MB koko, voimme käyttää seuraavaa komentoa Terminaalissa:

    $ find . –size +5M\

    Haku perustuu tiedostojen käyttöoikeudet

    Sitä käytetään etsiä tiedostoja, joilla on erityinen lupa., Yleinen syntaksi on:

    $ find /path/to/file/ -type -perm mode

    Missä:

    Tyyppi parametri sisältää d-tai f-arvo, jota käytetään määrittää tiedoston tyyppi. d hakemistoille ja f vain tiedostoille.
    tila voi olla joko numeerisella luvalla (esim. 777, 655.. etc) tai symbolinen lupa (esim.u=x, a=r+x).,

    esimerkiksi, jos haluat etsiä tiedoston luvalla 644, voimme käyttää seuraavaa komentoa Terminaalissa:

    $ find . –type f –perm 644

    Menetelmä 2: Käyttämällä Etsi-komentoa

    Siellä on toinen Etsi komento, jota voidaan käyttää etsiä tiedostoja Linux. Se ei ole niin paljon hakuehtoja kuten Löytää apuohjelma tarjoaa mutta se on paljon parempi ja nopeampi kuin Löytää apuohjelma. Taustalla on taustaprosessi, joka todella toimii järjestelmässäsi ja etsii ja tallentaa uusia tiedostoja omaan tietokantaansa., Toisin kuin Find command, se ei etsi paikallista kiintolevyä tiedostoille ja hakemistoille, vaan etsii ne omasta tietokannastaan. Sen tietokanta olisi säännöllisesti päivitettävä hakuohjelman toimiakseen.

    asennus Etsi

    paikantaa ei ole oletusarvoisesti asennettu Linux-käyttöjärjestelmään. Sinun täytyy asentaa se manuaalisesti. Paina Ctrl+Alt+T käynnistää Terminaali ja kirjoita seuraava komento sudo asentaa Etsi apuohjelma:

    $ sudo apt-get install locate

    Kun asennus on valmis, voit käyttää Etsi apuohjelma heti.,

    yleinen syntaksi komento on:

    $ locate –i filename

    Missä -i on tapana sivuuttaa tapauksessa eroja.

    Haku-tiedosto

    esimerkiksi, jos haluat etsiä tiedostonimi ”centos”, käytä seuraavaa komentoa Terminaalissa:

    $ locate –i centos

    – Se etsii kaikki tiedostot, jotka sisältävät merkkijonon ”centos” niiden tiedostonimiä.

    Haku Useita tiedostoja

    Voit myös etsiä useita tiedostojen nimet samanaikaisesti. Esimerkiksi, käytä seuraavaa komentoa Terminaalissa etsi kaksi tiedostoa ”sdn.,txt” ja ”centos”:

    $ locate –i sdn.txt centos

    Haku käyttäen Jokeri

    Voit myös käyttää jokerimerkkiä löytää tiedostot, jotka vastaavat kyselyä. Esimerkiksi etsiä kaikki tiedostot, jotka päättyy ”.iso”, käytä seuraavaa komentoa Terminaalissa:

    $ locate –i *.iso

    Päivitä etsi tietokanta

    Etsi-komentoa perustuu sen tietokantaan töihin, joten se on päivitettävä säännöllisesti., Ajaa seuraava komento Terminal päivittää Etsi utility-tietokanta:

    $ sudo updatedb

    Menetelmä 3: Käyttämällä Grep-komento

    Vaikka Grep ei ole suoraan hakuja tiedostoja järjestelmään, sen sijaan sitä käytetään etsiä tekstiä. Voit kuitenkin käyttää sitä näyttääksesi niiden tiedostojen nimet, jotka sisältävät hakukyselyysi sopivan merkkijonon. Etsi merkkijono, sinun täytyy liittää se kaksinkertainen lainauksia.,

    yleinen Syntaksi komento on:

    Jos etsit tiedosto, joka sisältää sanan, joka epäilet saattaa olla jokin erityinen hakemistoon, voit etsiä sen käyttämällä edellä komennon syntaksi Terminaali.

    esimerkiksi etsimään tiedostoa, joka sisältää sanan ”Tintti” ja uskomme, että tiedosto saattaa olla meidän lataukset-kansiossa, Voimme käyttää seuraavaa komentoa kyseisen tiedoston paikantamiseen.,

    $ grep -r –i "tintin” /home/tin/Downloads

    Missä

    -minulla on tapana sivuuttaa tapauksessa eroja,

    –r-käytetään etsiä määritetty hakemisto rekursiivisesti

    Hae Useita sanoja

    Voit myös etsiä useita jouset samanaikaisesti. Sinun täytyy käyttää backslash ”\” ja putki merkki ”|” merkkiä keskuudessa Jouset.,

    esimerkiksi etsiä kaksi merkkijonoa ”tintti” ja ”ping”, voimme käyttää seuraavaa komentoa Terminaalissa:

    $ grep –r –I "tintin\|ping” /home/tin/Downloads

    Niin, se oli lyhyt katsaus miten voit etsiä tiedostoja käyttämällä komentorivillä Ubuntu. Tässä artikkelissa, olemme nähneet kolme hyödyllistä komentorivi menetelmiä etsiä tiedostoja. Voit valita minkä tahansa näistä menetelmistä riippuen hakunopeudesta ja olosuhteista.

    miten löydät tiedostoja Ubuntu-komentoriviltä

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *