Kuidas leida faile Linuxis

Autor: Monica Porter
Loomise Kuupäev: 20 Märts 2021
Värskenduse Kuupäev: 1 Juuli 2024
Anonim
How to Find Files in Linux | Learning Terminal
Videot: How to Find Files in Linux | Learning Terminal

Sisu

Kui te ei tea, kuidas, võib failide leidmine Linuxis olla keeruline.Siinkohal on parim tava kasutada mitmeid erinevaid terminali käske. Need on palju võimsamad kui lihtne otsing teistes opsüsteemides ja kui teate, kuidas neid õigesti kasutada, on teil oma failide üle täielik kontroll.

Sammud

1. meetod 3-st: kasutage käsku „Otsi“

  1. Failide otsimine nime järgi. See on kõige elementaarsem otsingumeetod, mida saate käsuga teha leidma. Allolev käsk leiab faili praegusest kataloogist ja kõigist selle alamkaustadest.
    • Kasutage -iname selle asemel -nimi eirata oma päringute suurtähti ja väiketähti. Comeinand -nimi seda tegurit arvesse võtma.

  2. Otsingu seadistamine algab juurkataloogist. Arvutis otsimiseks võite lisada teisendajad / päringusse. Tänu sellele käsklus leidma tunneb ära ja jätkab juurkataloogist kõigi kataloogide otsimist.
    • Koma asendades võite alustada otsimist kindlas kataloogis / tee järgi, näiteks / kodu / pat.
    • Sa võid kasutada . selle asemel / otsingu teostamiseks ainult praeguses kataloogis ja selle alamkataloogides.

  3. Kasutage metamärke.* kõigi päringu osi sisaldavate failide leidmiseks. Tegelased * See võib olla kasulik üksuste otsimiseks, mille täisnime ei tea, või kui soovite leida kõik kindla laiendiga failid.
    • Ülaltoodud käsk tagastab kõik Pati kasutajakataloogis (ja alamkaustades) olevad .conf-failid.
    • Samuti saate seda kasutada kõigi failinime osa sisaldavate failide leidmiseks. Kui näiteks on palju wikiHow-ga seotud materjale, saate seda kõike tippides otsida " * wiki *".

  4. Lihtsustage tulemusi. Liiga paljude tulemuste tagastamine võib olla keeruline. Sel hetkel kasutage märki | ja saata otsingutulemid "vähem" sõelumisprogrammi. Seejärel saate tulemusi palju lihtsamalt sirvida ja filtreerida.
  5. Leidke teatud tüüpi otsingutulemid. Kindlat tüüpi otsingutulemite saamiseks võite kasutada lisamärke. Tavalisi faile leiate (f), kaust (d), sümboolne link (l), Seadme draiverid (c) ja plokiseadmed (b) koos vastava modifikaatoriga.
  6. Filtreerige otsingutulemused suuruse järgi. Kui teil on mitu samanimelist faili ja teate otsitava faili suurust, saate filtreerida otsingutulemid selle kriteeriumi järgi.
    • Ülaltoodud käsk tagastab failid 50 MB või rohkem. Võite kasutada märke + või - suuremate või väiksemate failide leidmiseks. Kui neid märke ei kasutata, tagastab otsing faili suurusega on tõsi vajalik suurus
    • Saate filtreerida baitide järgi (c), kilobaiti (k), megabaiti (M), gigabaiti (G) või 512-baidiseid plokke (b). Pange tähele, et see jaotis on tõstutundlik.
  7. Täpsustavate otsingute tüüpide kombineerimiseks kasutage loogilisi operaatoreid. Võite kasutada operaatoreid ja (ja), või (või) ja -mitte (null) erinevat tüüpi otsingute ühendamiseks.
    • Ülaltoodud käsk otsib faile, mis asuvad kataloogis "kalender" ja mille suurus on suurem kui 200 kilobaiti ja mille nimi ei sisalda "2015".
  8. Failide otsimine omaniku või juurdepääsu järgi. Kui otsite kellegi faili või teatud õigustega faili, saate otsingu ulatuse minimeerida.
    • Ülaltoodud näited pärivad omakorda teatud kasutajaid, rühmi ja õigusi. Kõigi loetletud tüüpi failide saamiseks võite ka failinime ära jätta. Nagu näiteks leid / -perm 777 tagastab kõik 777 (piiramatu) juurdepääsuga failid.
  9. Kombineerige käsud, et jätkata pärast faili leidmist. Võite käske segada leidma koos teiste käskudega nende käskude täitmiseks tagastatud failides. Jagatud tellimus leidma ja teine ​​on võrdne -exec ja lõpetage käsurida aktsendiga {} ;
    • Ülaltoodud käsukombinatsioon leiab kõik 777 juurdepääsuga failid praegusest kataloogist (ja alamkataloogidest) ning seejärel kasutavad käsku chmod muuta see juurdepääs 755-le.
    reklaam

2. meetod 3-st: kasutage käsku "locate"

  1. Funktsiooni seaded.leidma. Üldiselt käsk leidma joosta kiiremini kui käsk leidma aitäh andmebaasi failistruktuuriga töötamise eest. See funktsioon pole saadaval kõigis Linuxi distributsioonides. Seetõttu vajate nende installimiseks järgmisi käske:
    • Tüüp sudo apt-get värskendus ja vajutage ↵ Sisestage.
    • Debiani ja Ubuntu saate installida järgmiselt: Tüüp sudo apt-get install mlocate ja vajutage ↵ Sisestage. Kui leidma on juba installitud, kuvatakse järgmine teade :.
    • Linux Archis kasutage pacmani paketihaldurit: pacman -Syu mlocate
    • Gentoo jaoks kasutage emerge: tekkida mlocate
  2. Andmebaasi uuendamine.leidmasinu. Comeinand leidma Midagi ei leita enne, kui selle andmebaas on üles ehitatud ja ajakohastatud. Kuigi seda ülesannet käivitatakse iga päev automaatselt, saate selle ise teha ja peate selle tegema leidma eks.
    • Tüüp sudo uuendatudb ja vajutage ↵ Sisestage.
  3. Kasutage.leidmalihtsate päringute täitmiseks. Kuigi kiire, aga käsk leidma Valikuid pole nii palju kui käske leidma. Põhiotsingu sooritamine selle käsuga on väga sarnane käsus kasutatud põhiotsinguga leidma.
    • Ülaltoodud käsk otsib laiendiga faili .webp kogu süsteemis. Reperentatiivne iseloom * võtab sama rolli mis käsus leidma.
    • Nagu käsud leidma, -i ärge arvestage suurtähtegurit, mis on teie päringus väiketäht.
  4. Piirake otsingutulemusi. Kui otsing annab liiga palju tulemusi, saate neid valikute abil kitsendada -n, millele järgneb kuvatavate tulemuste arv.
    • Kuvatakse ainult esimesed 20 päringule vastavat otsingutulemit.
    • Võite kasutada ka aktsente | saata tulemused aadressile vähem sirvimise hõlbustamiseks.
    reklaam

Meetod 3/3: leidke fail, mis sisaldab teatud teksti

  1. Kasutage käske.grep teatud tekstisisaldusega failide leidmiseks. Teatud fraase või stringe sisaldavate failide leidmiseks võite kasutada käsku grep. Comeinand grep Põhivorming on järgmine:
    • -r loob "rekursiivse" otsingu, mis tähendab, et otsitakse kõiki faile, mis sisaldavad märksõna praeguses kataloogis, ja kõiki selle alamkaustu.
    • -i näitab, et ülaltoodud päring ei ole tõstutundlik. Kui soovite väiketähti muuta, jätke operaator välja -i.
  2. Eemaldage tekstiline sisu. Otsingu teostamisel grep Eespool toodud struktuuriga saate tulemusi, mis sisaldavad päringu sisule vastavat failinime ja esiletõstetud teksti. Saate selle sobiva teksti peita, kuvades ainult faili nime ja tee, lisades käsule järgmise:
  3. Peida veateated. Comeinand grep tõrge tagastatakse, kui proovite kataloogile juurde pääseda ilma õigete õigusteta või kui otsite tühja kataloogi. Väljumisel peitmiseks võite saata tõrketeate aadressile / dev / null. reklaam