Како пронаћи датотеку у Распберри Пи

Kako Pronaci Datoteku U Raspberri Pi



Управљање датотекама је саставни део управљања било којим системом. Чак и након савршеног организовања датотека понекад постаје тешко пронаћи потребну датотеку. Много времена може бити изгубљено док ручно тражите одређену датотеку. Стога, у систему Распберри Пи, посебна команда се може користити за проналажење датотеке или директоријума како бисте уштедели много вашег времена. У овом тексту ћемо представити како пронаћи датотеку у Распберри Пи.

Како пронаћи датотеку у Распберри Пи

Да бисте пронашли датотеку у систему Распберри Пи а наћи користи се команда чија је синтакса подељена у наставку:

Синтакса







$ судо пронађи [путања до датотеке]

Постоји неколико начина да користите команду финд за лоцирање датотеке. Користећи ово наћи команду заједно са другим опцијама можете пронаћи датотеке:



  • У одређеном именику
  • Са одређеним временом
  • Са одређеним карактером у имену
  • Са одређеном величином
  • Са посебном дозволом

Сви ови начини су подељени у наставку заједно са неким примерима:



Да бисте пронашли датотеку у одређеном директоријуму

Да бисте сазнали датотеке присутне у одређеној фасцикли или директоријуму, може се користити доле наведена синтакса команди:





Синтакса

$ судо финд <Дирецтори-Патх>

Пример



У примеру испод, пронашли смо датотеке које су присутне у матичном директоријуму:

$ судо пронађи /хоме/пи

Излаз ће бити приказан на екрану, који ће приказати све датотеке које се налазе у почетном директоријуму.

А када пронађете одређену датотеку у директоријуму, можете лако приступити датотеци.

Да бисте пронашли датотеку са одређеним временом

Понекад ћете можда осетити потребу да пронађете датотеку која је креирана или измењена у одређеном временском оквиру, на пример у последња два или три дана, тако да се за проналажење таквих датотека може користити доле наведена синтакса команди:

и: Измењене датотеке

У доле поменутој синтакси команде „ м ” ознака заједно са временом се користи за представљање модификованих датотека:

Синтакса

$ судо финд <путања до директоријума> -мтиме +<Дани>

Пример

Да бисте пронашли датотеке у матичном директоријуму које су измењене у последња два дана, користи се следећа команда:

$ судо финд /хоме/пи -мтиме +2

ии: Креирани фајлови

Да бисте пронашли датотеке које су креиране у одређеном броју дана, користи се доле наведена синтакса, „ ц ” ознака заједно са временом се користи за представљање креираних датотека:

Синтакса

$ судо пронађи <путања до директоријума> -цтиме +<Дани>

Пример

Да бисте пронашли датотеке које су креиране у претходна три дана у матичном директоријуму:

$ судо финд /хоме/пи -цтиме +3

Излаз ће приказати све датотеке које су креиране у претходна три дана у матичном директоријуму:

Да бисте пронашли датотеку са одређеним карактером у имену

Да бисте пронашли датотеку са одређеним знаковима који су присутни у називу датотеке, може се користити доле наведена синтакса:

Синтакса

У овој синтакси може се користити било који знак, није неопходно користити само један знак:

$ судо пронађи <путања до директоријума> -наме <знак>*

Пример 1

Да бисте пронашли датотеке које почињу са знаком „ а ” у њихово име:

$ судо пронађи /хоме/пи -наме а*

Излаз приказује датотеке које су присутне у матичном директоријуму и њихово име почиње знаком ' а ”.

Пример 2

Да бисте пронашли датотеке које имају слова „ам“ у свом називу, „ * ” знак на почетку и крају имена показује да други карактер или знакови могу бити присутни пре и после „ам” у имену датотеке.

$ судо пронађи /хоме/пи -наме *ам*

Да бисте пронашли датотеку одређене величине

Доле наведена синтакса се може користити за проналажење датотеке одређене величине:

Синтакса

$ финд <име директоријума> -величина +<величина у броју>

Пример 1

$ финд /хоме/пи -сизе +20М

Излаз горње команде ће приказати датотеке присутне у почетном директоријуму величине 20 мега бајтова:

Пример 2

Да бисте пронашли датотеку одређене величине и одређеног времена, може се користити доле наведена команда:

$ финд /хоме/пи -величина +20М -мвреме +30

Излаз горње команде ће приказати датотеке присутне у кућном директоријуму величине 20М и измењене у последњих 30 дана:

Да бисте пронашли датотеку са одређеним дозволама

Да бисте пронашли датотеке са одређеним дозволама за читање, писање и извршавање које су додељене кориснику ( ин ), група ( г ) или други ( О ) користи се доле наведена синтакса:

Синтакса

$ финд . -перм /<знак дозволе>

Знакови дозволе су:

ин = корисник или власник, г = групе у којима је власник присутан, О = други.

ин = дозвола за писање, р = дозвола за читање, Икс = дозвола за извршење.

Пример

Наредба за проналажење датотека које имају дозволу/приступ писању од стране власника и група поменута је у наставку:

$ финд . -перм /у=в, г=в

Излаз горње команде ће приказати све датотеке које имају дозволу за писање и за корисника и за групу:

Након што сазнате дозволе за датотеку, ако желите да промените дозволе за датотеку, следите чланак .

То је све за коришћење команде финд за проналажење датотеке.

Бонус Тип

Ако се негде заглавите и осетите потребу да приступите приручнику свог система, онда користећи доле наведене наћи команду можете приступити приручнику:

$ човек нађи

Упутство за систем ће се приказати на екрану као излаз за горњу команду:

Закључак

Да бисте пронашли датотеку у систему Распберри Пи наћи команда се користи заједно са именом директоријума. Постоји неколико начина да користите команду финд да бисте пронашли датотеку одређене величине, карактера или времена. Сваки од ових начина је детаљно размотрен у чланку. На крају, наредба за проналажење приручника се такође разматра као бонус савет.