Raspberry Pi faili leidmine

Raspberry Pi Faili Leidmine



Failihaldus on iga süsteemi haldamise lahutamatu osa. Isegi pärast failide täiuslikku korraldamist muutub mõnikord vajaliku faili leidmine keeruliseks. Konkreetse faili käsitsi otsimisel võib palju aega raisata. Seetõttu saab Raspberry Pi süsteemis kasutada faili või kataloogi leidmiseks spetsiaalset käsku, et säästa palju teie aega. Selles kirjutises tutvustame, kuidas Raspberry Pi-st faili leida.

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 leia

Näide



Allolevas näites leidsime failid, mis asuvad kodukataloogis:

$ sudo find /home/pi

Ekraanil 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 leia -mtime +

Nä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 find -ctime +

Näide

Viimase kolme päeva jooksul kodukataloogis loodud failide leidmiseks toimige järgmiselt.

$ sudo find /home/pi -ctime +3

Vä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 leia -nimi *

Nä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

$ leia -suurus +

Nä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 leida

Sü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.