Selles juhendis saate teada, kuidas kasutada faili või failide seeria leidmiseks Linuxit .
Faile otsimiseks saate oma Linuxi jaotusfailide abil kasutada failihaldurit. Kui olete harjunud Windowsi kasutama hakkama, on failihaldur sarnane Windows Exploreriga. See sisaldab kasutajaliidest kataloogide seeriaga, mis klikkides näitavad alamkaustu nende kaustade ja kõigi selles sisalduvate failide vahel.
Enamik failijuhidest pakub otsingufunktsiooni ja meetodit failide loendi filtreerimiseks.
Parim viis failide otsimiseks on kasutada Linuxi käsureal, sest faili otsimiseks on olemas palju muid meetodeid kui graafiline tööriist, mida mõnikord võiks proovida lisada.
Terminaliakna avamine
Failide otsimiseks Linuxi käsurealt peate avama terminali akna.
Terminaliakna avamiseks on palju võimalusi. Üks viis, mis kindlasti töötab enamikes Linuxi süsteemides, on samal ajal vajutada CTRL, ALT ja T-nuppu. Kui terminali redaktori leidmiseks ei leidu Linuxi töökeskkonna menüüd.
Lihtsaim viis faili otsimiseks
Failide otsimiseks kasutatav käsk on leidma.
Siin on käsku Leia põhiline süntaks.
leia
Lähtepunkt on kaust, kust soovite otsida. Kogu autosõidu alustamiseks sisestage järgmised failid:
leida /
Kui aga soovite hakata otsima kaust, mille olete praegu, saate kasutada järgmist süntaksit:
leia.
Üldiselt, kui otsite, soovid otsida nime järgi, siis kogu faili nimega myresume.odt otsimiseks kasutaksite järgmist süntaksi:
Leia / -nimi myresume.odt
Otsingu käsu esimene osa on ilmselt sõna leida.
Teine osa on kust otsida
Järgmine osa on väljend, mis määrab, mida leida.
Lõpuks viimane osa on asi, mida leida.
Kust alustada otsingut
Nagu eelnevas peatükis lühidalt mainitud, võite otsida otsingut alustada mis tahes asukohas failisüsteemis. Näiteks, kui soovite otsida praegust failisüsteemi, võite kasutada täielikku peatust järgmiselt:
leia. -nimi mäng
Eelnimetatud käsk otsib faili või kausta, mida nimetatakse mängu kõigis kaustas olevates kaustades. Praeguse kausta nime saate käsuga pwd .
Kui soovite otsida kogu failisüsteemi, peate alguses juurkasti alustama järgmiselt:
Leia / -nimi mäng
Tõenäoliselt näitavad ülaltoodud käsu tagastatud tulemused mitmete tagastatud tulemuste puhul keelatud luba.
Ilmselt peate oma lubasid üles tõstma, kasutades sudo käsklust või lülitades su käsuga administraatori kontole.
Algpositsioon võib olla teie failisüsteemis sõna otseses mõttes kõikjal. Näiteks kodukataloogi otsimiseks tehke järgmist.
leida ~ -nimi mäng
Tilde on meta-tähis, mida tavaliselt kasutatakse praeguse kasutaja kodukataloogi tähistamiseks.
Väljendid
Kõige tavalisem väljend, mida te kasutate, on -nimi.
Nimi-nimi võimaldab otsida faili või kausta nime.
Siiski on teisi väljendeid, mida saate kasutada järgmiselt:
- - Nimi - Faili pääseb viimati n minutit tagasi
- -Anger - faili viimati pääseti hiljuti, kui seda muudeti
- -atme n - faili pääseti viimati n päeva tagasi
- -cmin n - faili viimati muudeti n minutit tagasi
- -cnewer - faili viimati muutus hiljem, kui faili oli muudetud
- -ctime n - faili viimati muudeti rohkem kui n päeva tagasi
- - tühi - fail on tühi
- -executable - fail on käivitatav
- -false - alati vale
- -fstüüpi tüüp - fail on määratud failisüsteemis
- -gid n - fail kuulub rühma ID n-ga
- -group groupname - fail kuulub nimega gruppi
- -mõistetav muster - otsige sümboolne joon, kuid ignoreerige juhtumit
- -inime muster - faili otsimine, kuid juhtumi ignoreerimine
- -inum n - otsida faili määratud sõlmiga
- -path tee - otsida tee, kuid ignoreerida juhtumit
- -regeksi ekspress - otsima väljendit, kuid ignoreerida juhtumit
- -links n - otsida faili määratud arvu linkidega
- -nimi-nimi - otsige sümboolse linki
- -mmin n - faili andmeid värskendati viimati n minutit tagasi
- -mtime n - faili andmeid värskendati viimati n päeva tagasi
- -nimi-nimi - otsige faili määratud nimega
- -ne nime nimi - otsida hiljem faili, mida on muudetud antud failiga muudetud
- -nogroup - otsige faili, millel pole grupi ID-d
- -nouser - otsige faili, millel pole seda kasutajat pole
- -tee tee - tee otsimine
- - loetav - leitavate failide leidmine
- -regex muster - otsige faile, mis vastavad regulaaravaldisele
- -tüüpi tüüp - otsige kindlat tüüpi
- -uid uid - failide numbriline kasutaja id on sama kui uid
- -kasutaja nimi - fail kuulub kasutaja poolt määratud
- - kirjutatav - otsida faile, mida saab kirjutada
Kuidas leida faile, mis on ligilähedased kui päevane päev
Kujutage ette, et soovite leida kõik oma kodukataloogis olevad failid, millele pääseb ligipääsu rohkem kui 100 päeva tagasi. Võib-olla soovite seda teha, kui soovite varundada ja eemaldada vanu faile, mida te regulaarselt ei pääse.
Selleks käivitage järgmine käsk:
leida ~ -atme 100
Kuidas leida tühjad failid ja kaustad
Kui soovite leida kõik oma süsteemi tühjad failid ja kaustad, kasutage järgmist käsku:
Leia / tühi
Kuidas leida kõiki käivitatavaid faile
Kui soovite leida kõik arvuti käivitatavad failid, kasutage järgmist käsku:
find / -exec
Kuidas leida kõik loetavad failid
Kõigi loetavate failide leidmiseks kasutage järgmist käsku:
Leia / -read
Mustrid
Kui otsite faili, võite kasutada mustrit. Näiteks võite otsida kõiki faile laiendiga mp3 .
Võite kasutada järgmist mustrit:
Leia / -nimi * .mp3
Kuidas saata väljund leida faili käsklustest
Leiutise käsu peamine probleem on see, et mõnikord võib see minna liiga palju tulemusi.
Võite väljundi torule saba käske suunata või liinid faili välja anda järgmiselt:
find / -nimi * .mp3 -fprint nameoffiletoprintto
Kuidas leida ja käivitada faili käsk
Kujutage ette, et soovite otsida ja redigeerida faili korraga.
Võite kasutada järgmist käsku:
find / -nimi filename -exec nano '()' \;
Ülalolev käsk otsib faili nimega failinimi ja seejärel käivitab selle faili nano-toimetaja .
Kokkuvõte
Find käsk on väga võimas. See juhend näitas, kuidas faile otsida, kuid saadaval on palju valikuid, ja mõista kõiki neid, et peaksite tutvuma Linuxi käsiraamatuga.
Seda saab teha terminali käsuga:
mees leiab