Raspberry Pi faili leidmine
Faili leidmiseks Raspberry Pi süsteemis a leida kasutatakse käsku, mille süntaks on jagatud allpool:
Süntaks
$ sudo leia [faili tee]
Faili leidmiseks käsku find on mitu võimalust. Kasutades seda leida käsuga koos muude suvanditega leiate failid:
- Konkreetses kataloogis
- Konkreetse ajaga
- Konkreetse tähemärgiga nimes
- Konkreetse suurusega
- Eriloaga
Kõiki neid viise jagatakse allpool koos mõne näitega.
Faili otsimine kindlast kataloogist
Konkreetses kaustas või kataloogis olevate failide väljaselgitamiseks võib kasutada alltoodud käskude süntaksit:
Süntaks
$ sudo leiaNäide
Allolevas näites leidsime failid, mis asuvad kodukataloogis:
$ sudo find /home/piEkraanil kuvatakse väljund, mis kuvab kõik kodukataloogis olevad failid.
Ja kui olete kataloogist konkreetse faili leidnud, pääsete failile hõlpsasti juurde.
Kindla ajaga faili leidmine
Mõnikord võib tekkida vajadus leida fail, mis on loodud või muudetud teatud aja jooksul, näiteks viimase kahe või kolme päeva jooksul, nii et selliste failide leidmiseks võite kasutada alltoodud käsusüntaksit:
i: failid on muudetud
Allpool nimetatud käsu süntaksis on ' m ” lippu koos ajaga kasutatakse muudetud failide tähistamiseks:
Süntaks
$ sudo leiaNäide
Viimase kahe päeva jooksul muudetud failide leidmiseks kodukataloogist kasutatakse alltoodud käsku:
$ sudo find /home/pi -mtime +2
ii: loodud failid
Teatud arvul päevadel loodud failide leidmiseks kasutatakse alltoodud süntaksit ' c ” lippu koos ajaga kasutatakse loodud failide tähistamiseks:
Süntaks
$ sudo findNäide
Viimase kolme päeva jooksul kodukataloogis loodud failide leidmiseks toimige järgmiselt.
$ sudo find /home/pi -ctime +3Väljund kuvab kõik failid, mis on kodukataloogis viimase kolme päeva jooksul loodud:
Konkreetse nimega faili leidmiseks
Faili nimes esinevate kindlate tähemärkidega faili leidmiseks võib kasutada alltoodud süntaksit:
Süntaks
Selles süntaksis saab kasutada mis tahes märki, pole vaja kasutada ainult ühte märki:
$ sudo leiaNäide 1
Märgiga algavate failide leidmiseks ' a ” nende nimel:
$ sudo leia /home/pi -nimi a*Väljund näitab faile, mis asuvad kodukataloogis ja nende nimi algab tähega ' a ”.
Näide 2
Failide leidmiseks, mille nimes on tähed 'am' * tähis nimede alguses ja lõpus näitab, et failinimes võib enne ja pärast sõna 'am' olla muid märke või märke.
$ sudo find /home/pi -nimi *am*
Kindla suurusega faili leidmiseks
Kindla suurusega faili leidmiseks saab kasutada alltoodud süntaksit:
Süntaks
$ leiaNäide 1
$ leia /home/pi -suurus +20MÜlaltoodud käsu väljund kuvab kodukataloogis olevad failid suurusega 20 megabaiti:
Näide 2
Kindla suuruse ja ajaga faili leidmiseks saab kasutada alltoodud käsku:
$ leia /home/pi -suurus +20M -mtime +30Ülaltoodud käsu väljund kuvab kodukataloogis olevad failid, mille suurus on 20M ja mida on muudetud viimase 30 päeva jooksul:
Spetsiifiliste lubadega faili otsimine
Et leida faile, millel on kasutajale ( sisse ), Grupp ( g ) või teised ( O ) kasutatakse alltoodud süntaksit:
Süntaks
$ leia . -perm /Loa märgid on:
sisse = kasutaja või omanik, g = rühmad, milles omanik on, O = teised.
sisse = kirjutamisluba, r = lugemisluba, x = täitmisluba.
Näide
Allpool mainitakse käsku failide leidmiseks, millel on nii omaniku kui ka rühmade kirjutamisõigus/juurdepääs:
$ leia . -perm /u=w, g=wÜlaltoodud käsu väljund kuvab kõik failid, millel on nii kasutaja kui ka rühma kirjutamisõigus:
Pärast failiõiguste leidmist, kui soovite failiõigusi muuta, järgige artiklit .
See on selleks, et kasutada faili leidmiseks käsku find.
Boonusnõuanne
Kui jääte kuhugi jänni ja tunnete vajadust pääseda ligi oma süsteemi kasutusjuhendile, siis kasutage alltoodud leida käsuga pääsete juurde juhendile:
$ mees leidaSüsteemi käsiraamat kuvatakse ekraanil ülaltoodud käsu väljundina:
Järeldus
Raspberry Pi süsteemis faili leidmiseks leida käsku kasutatakse koos kataloogi nimega. Teatud suuruse, märgi või kellaajalise faili leidmiseks on otsingukäskluse kasutamiseks mitu võimalust. Kõiki neid viise käsitletakse üksikasjalikult artiklis. Viimasena käsitletakse boonusnäpunäitena ka juhendi leidmise käsku.