Մենք փնտրում ենք ֆայլեր Linux- ում

Pin
Send
Share
Send

Operatingանկացած օպերացիոն համակարգում աշխատելիս երբեմն անհրաժեշտություն կա գործիքներ օգտագործել որոշակի ֆայլ արագ գտնելու համար: Սա նաև տեղին է Linux- ի համար, ուստի ստորև մենք կքննարկենք այս ՕՀ-ում ֆայլեր որոնելու բոլոր հնարավոր եղանակները: Թե՛ ֆայլերի մենեջեր գործիքներ, և՛ օգտագործված հրամաններ «Տերմինալ».

Կարդացեք նաև.
Վերանվանել ֆայլերը Linux- ում
Ստեղծեք և ջնջեք ֆայլերը Linux- ում

Տերմինալ

Եթե ​​ցանկալի ֆայլը գտնելու համար անհրաժեշտ է շատ որոնման պարամետրեր տեղադրել, ապա հրամանը գտնել անփոխարինելի: Նախքան դրա բոլոր տատանումները հաշվի առնելը, դուք պետք է անցնեք շարահյուսությունն ու ընտրանքները: Նրա շարահյուսությունը հետևյալն է.

գտնել ուղու տարբերակ

ուր ճանապարհը - Սա այն գրացուցակն է, որում որոնումը տեղի կունենա: Ուղի հստակեցման երեք հիմնական տարբերակ կա.

  • / - Որոնել արմատային և հարակից գրացուցակներում.
  • ~ - որոնում տնային գրացուցակում;
  • ./ - որոնել այն գրացուցակում, որում օգտվողը գտնվում է ներկայումս:

Կարող եք նաև ուղղակիորեն նշել այն ուղին դեպի այն գրացուցակը, որում ենթադրաբար գտնվում է ֆայլը:

Ընտրանքներ at գտնել շատ բան, և նրանց շնորհիվ է, որ կարող եք իրականացնել որոնման ճկուն թյունինգ ՝ անհրաժեշտ փոփոխականները սահմանելով.

  • -անուն - անցկացնել որոնում ՝ հիմք ընդունելով ցանկալի տարրի անվանումը.
  • - օգտագործող - որոնել այնպիսի ֆայլեր, որոնք վերաբերում են որոշակի օգտագործողին.
  • -ախումբ - որոնել օգտվողների որոշակի խումբ;
  • -պերմ - ցույց տալ ֆայլերը նշված մուտքի ռեժիմով.
  • - չափել n - որոնում `հիմնված օբյեկտի չափի վրա.
  • -մմ + ն-ն - որոնել ավելի շատ փոփոխված ֆայլեր (+ n) կամ ավելի քիչ () օրեր առաջ;
  • -Տիպ - որոնել որոշակի տիպի ֆայլեր:

Անհրաժեշտ տարրերի շատ տեսակներ կան: Ահա դրանց ցուցակը.

  • բ - բլոկ;
  • զ - սովորական;
  • փ - անունով խողովակ
  • դ - կատալոգ;
  • լ - հղում;
  • ս - վարդակից;
  • գ - խորհրդանշական:

Հրամանի շարահյուսության և ընտրանքների մանրամասն վերլուծությունից հետո գտնել Կարող եք ուղղակիորեն գնալ օրինակելի օրինակներ: Հրահանգի օգտագործման տարբերակների առատության պատճառով, օրինակները չեն տրվի բոլոր փոփոխականներին, այլ միայն առավել օգտագործվածներին:

Տե՛ս նաև ՝ Հանրաճանաչ Linux տերմինալի հրամաններ

Մեթոդ 1. Որոնել ըստ անունի (տարբերակ-անուն)

Ամենից հաճախ օգտատերերը օգտագործում են համակարգը որոնելու տարբերակը: -անուն, ուրեմն մենք սկսվում ենք Եկեք դիտենք մի քանի օրինակ:

Որոնել ըստ ընդլայնման

Եկեք ասենք, որ դուք պետք է ֆայլ գտնեք ընդարձակմամբ ".xlsx"գտնվում է գրացուցակում Dropbox. Դա անելու համար օգտագործեք հետևյալ հրամանը.

գտնել / տուն / օգտվող / Dropbox -name "* .xlsx" -print

Դրա շարահյուսությունից կարող ենք ասել, որ որոնումն իրականացվում է գրացուցակում Dropbox ("/ home / user / Dropbox"), իսկ ցանկալի օբյեկտը պետք է լինի ընդարձակման հետ ".xlsx". Աստղանշանը նշում է, որ որոնումը կկատարվի այս ընդլայնման բոլոր ֆայլերում, առանց հաշվի առնելու նրանց անունը: «-Տպագիր» ցույց է տալիս, որ որոնման արդյունքները կցուցադրվեն:

Օրինակ:

Փնտրել ըստ ֆայլի անվան

Օրինակ ՝ ուզում եք գրացուցակում որոնել «/ տուն» անունով ֆայլ «լամպիկներ», բայց դրա երկարացումը անհայտ է: Այս դեպքում կատարեք հետևյալը.

գտնել ~ -name "lumpics *" -print

Ինչպես տեսնում եք, խորհրդանիշն օգտագործվում է այստեղ "~", ինչը նշանակում է, որ որոնումը տեղի կունենա տան գրացուցակում: Ընտրանքից հետո "-name" որոնման ենթակա ֆայլի անվանումը ("lumpics *") Վերջում աստղանիշը նշանակում է, որ որոնումը տեղի է ունենալու միայն անունով, չհաշված ընդլայնումը:

Օրինակ:

Որոնել առաջին անվանման տառով

Եթե ​​հիշում եք միայն առաջին տառը, որի հետ սկսվում է ֆայլի անվանումը, ապա կա հատուկ հրամանի շարահյուսություն, որը կօգնի ձեզ գտնել այն: Օրինակ, դուք ուզում եք գտնել մի ֆայլ, որը սկսվում է նամակից գ առաջ «լ»և չգիտեք, թե որ գրացուցակում է գտնվում: Ապա դուք պետք է գործադրեք հետևյալ հրամանը.

find / -name "[g-l] *" -print

Դատելով «/» խորհրդանիշից, որը գալիս է հիմնական հրամանից անմիջապես հետո, որոնումը կկատարվի սկսած արմատային գրացուցակից, այսինքն ՝ ամբողջ համակարգում: Հաջորդ մասը "[g-l] *" նշանակում է, որ որոնման բառը կսկսվի հատուկ տառով: Մեր դեպքում ՝ սկսած գ առաջ «լ».

Ի դեպ, եթե դուք գիտեք ֆայլի ընդլայնումը, ապա նիշից հետո "*" կարող եք դա նշել: Օրինակ, դուք պետք է գտնեք նույն ֆայլը, բայց գիտեք, որ այն ունի ընդլայնում ".odt". Այնուհետև կարող եք օգտագործել հետևյալ հրամանը.

գտնել / -name "[g-l] *. odt" -print

Օրինակ:

Մեթոդ 2. Որոնել ըստ մուտքի ռեժիմի (-մարմնի տարբերակ)

Երբեմն անհրաժեշտ է գտնել մի առարկա, որի անունը չգիտեք, բայց գիտեք, թե որն է մուտքի ռեժիմը: Ապա դուք պետք է կիրառեք տարբերակը «-պերմ».

Օգտագործելով այն բավականին պարզ, պարզապես պետք է նշեք որոնման վայրը և մուտքի ռեժիմը: Ահա նման հրամանի օրինակ.

գտնել ~ -perm 775-տպագիր

Այսինքն ՝ խուզարկությունն իրականացվում է տան բաժնում, և ցանկալի առարկաները մուտք կունենան 775. Այս համարից առաջ կարող եք նաև գրել «-» նիշ, ապա գտնված օբյեկտները կունենան թույլտվության բիթեր զրոյից մինչև նշված արժեք:

Մեթոդ 3. Որոնել ըստ օգտվողի կամ խմբի (-օգտագործողի և խմբային ընտրանքներ)

Operatingանկացած օպերացիոն համակարգում կան օգտվողներ և խմբեր: Եթե ​​ցանկանում եք գտնել մի առարկա, որը պատկանում է այս կատեգորիաներից մեկին, կարող եք օգտագործել տարբերակը "-user" կամ «-ախումբ»համապատասխանաբար

Փնտրեք ֆայլը իր անունով

Օրինակ, դուք պետք է գտնեք գրացուցակում Dropbox ֆայլ «Լամպեր», բայց դուք չգիտեք, թե ինչ է կոչվում, բայց դուք պարզապես գիտեք, որ այն պատկանում է օգտագործողին «օգտվող». Ապա դուք պետք է կատարեք հետևյալ հրամանը.

գտնել / տուն / օգտվողի / Dropbox- օգտագործողի օգտագործողի տպում

Այս հրամանում դուք նշել եք անհրաժեշտ գրացուցակը (/ տուն / օգտվող / Dropbox), նշել է, որ անհրաժեշտ է որոնել օգտատիրոջը պատկանող ֆայլ (- օգտագործող) և նշել, թե որ ֆայլի որ օգտվողի է պատկանում այս ֆայլը (օգտագործող).

Օրինակ:

Կարդացեք նաև.
Ինչպես դիտել Linux- ում օգտագործողների ցուցակը
Ինչպես օգտատերը ավելացնել Linux- ի խմբում

Փնտրեք ֆայլը իր խմբի անունով

Ֆայլ գտնելը, որը պատկանում է որոշակի խմբին, նույնքան պարզ է. Պարզապես անհրաժեշտ է փոխարինել տարբերակը "-user" տարբերակով «-ախումբ» և նշեք այս խմբի անվանումը.

գտնել / -ռուպել հյուր-տպագիր

Այսինքն, դուք նշեցիք, որ համակարգում ցանկանում եք գտնել խմբին առնչվող ֆայլ «հյուր». Որոնումը տեղի է ունենալու ամբողջ համակարգում, ինչպես նշված է խորհրդանիշով "/".

Մեթոդ 4. Ֆայլը որոնեք ըստ իր տիպի (տեսակի տարբերակ)

Որոշակի տեսակի Linux- ում տարր գտնելը բավականին պարզ է, պարզապես անհրաժեշտ է նշել համապատասխան տարբերակը (-Տիպ) և նշեք տեսակը: Հոդվածի սկզբում թվարկվեցին բոլոր տեսակի նոտաները, որոնք կարող են օգտագործվել որոնման համար:

Օրինակ, ուզում եք գտնել ձեր տան գրացուցակում գտնվող բոլոր բլոկային ֆայլերը: Այս դեպքում ձեր հրամանը նման կլինի.

գտնել ~ -type b -print

Ըստ այդմ, դուք նշել եք, որ որոնում եք ըստ ֆայլի տիպի, ինչպես նշված է ընտրանքով «-Տիպ», ապա որոշեց դրա տեսակը `դնելով բլոկային ֆայլի խորհրդանիշ - «բ».

Օրինակ:

Նույն կերպ, դուք կարող եք ցուցադրել բոլոր դիրեկտորիաները ցանկալի գրացուցակում `հրամանի մեջ մուտքագրելով խորհրդանիշը «դ»:

գտնել / տուն / օգտագործող - տիպի d- տպիչ

Մեթոդ 5. Փնտրել ֆայլը ըստ չափի (չափի տարբերակ)

Եթե ​​ֆայլի վերաբերյալ բոլոր տեղեկություններից գիտեք միայն դրա չափը, ապա նույնիսկ դա կարող է բավարար լինել այն գտնելու համար: Օրինակ, եթե ցանկանում եք գտնել 120 MB ֆայլ որոշակի գրացուցակում, կատարեք հետևյալը.

գտնել / տուն / օգտվող / Dropbox- չափս 120M- տպիչ

Օրինակ:

Տե՛ս նաև, թե ինչպես կարելի է պարզել Linux- ի թղթապանակի չափը

Ինչպես տեսնում եք, մեզ անհրաժեշտ ֆայլը գտնվեց: Բայց եթե չգիտեք, թե որ գրացուցակում է այն, կարող եք որոնել ամբողջ համակարգը `հրամանի սկզբում նշելով արմատային գրացուցակը.

գտնել / չափը 120M- տպագիր

Օրինակ:

Եթե ​​մոտավորապես գիտեք ֆայլի չափը, ապա այս գործի համար կա հատուկ հրաման: Պետք է գրանցվեք «Տերմինալ» նույնը ՝ ֆայլի չափից անմիջապես առաջ "-" (եթե Ձեզ անհրաժեշտ է գտնել ֆայլերը նշված չափից փոքր) կամ "+" (եթե որոնված ֆայլի չափը կլինի ավելի մեծ, քան նշվածը): Ահա նման հրամանի օրինակ.

գտնել / տուն / օգտվող / Dropbox + 100M- տպում

Օրինակ:

Մեթոդ 6. Նայեք ֆայլը փոփոխության ամսաթվով (ամեն անգամ տարբերակ)

Կան ժամանակներ, երբ ֆայլը որոնելն ամենահարմար է այն փոփոխելու ամսաթվով: Linux- ում այս տարբերակն օգտագործվում է: «-մամ». Օգտագործելով այն բավականին պարզ, հաշվի առեք ամեն ինչ օրինակով:

Եկեք ասենք թղթապանակում «Նկարներ» մենք պետք է գտնենք օբյեկտներ, որոնք վերջին 15 օրվա ընթացքում փոփոխություններ են կրել: Ահա այն, ինչ դուք պետք է գրանցվեք «Տերմինալ»:

գտնել / տուն / օգտագործող / Նկարներ-ժամանակ -15-տպում

Օրինակ:

Ինչպես տեսնում եք, այս տարբերակը ցույց է տալիս ոչ միայն ֆայլերը, որոնք փոխվել են նշված ժամանակահատվածում, այլև թղթապանակները: Այն աշխատում է հակառակ ուղղությամբ. Կարող եք գտնել առարկաներ, որոնք փոխվել են սահմանված ժամանակից ուշ: Դա անելու համար մուտքագրեք նշան թվային արժեքի դիմաց "+":

գտնել / տուն / օգտվող / Նկարներ-ժամ +10-տպում

GUI

Գրաֆիկական ինտերֆեյսը կյանքը հեշտացնում է սկսնակների համար, ովքեր նոր են տեղադրել Linux բաշխումը: Որոնման այս մեթոդը շատ նման է Windows- ում իրականացվածին, չնայած այն կարող է չտա այն բոլոր առավելությունները, որոնք նա առաջարկում է «Տերմինալ». Բայց առաջին հերթին ամեն ինչ: Այնպես որ, եկեք նայենք, թե ինչպես որոնել Linux ֆայլերը Linux- ում ՝ օգտագործելով համակարգի գրաֆիկական ինտերֆեյսը:

Մեթոդ 1. Որոնել համակարգի ընտրացանկը

Այժմ մենք կդիտարկենք ֆայլեր որոնելու միջոց ՝ Linux համակարգի մենյուի միջոցով: Գործողությունները կկատարվեն Ubuntu 16.04 LTS բաշխման մեջ, սակայն հրահանգը տարածված է բոլորի համար:

Տես նաև. Ինչպե՞ս իմանալ Linux- ի բաշխման տարբերակը

Եկեք ասենք, որ դուք պետք է համակարգում ֆայլեր գտնեք անվան տակ Գտիր ինձ, համակարգում կան նաև այս ֆայլերից երկուսը ՝ մեկը ձևաչափով ".txt"և երկրորդը ".odt". Դրանք գտնելու համար նախ պետք է սեղմել ընտրացանկի պատկերակ (1), և հատուկ մուտքի դաշտ (2) նշեք որոնման հարցումը Գտիր ինձ.

Searchուցադրվում է որոնման արդյունք, որտեղ ցուցադրվում են ցանկալի ֆայլերը:

Բայց եթե համակարգում այդպիսի շատ ֆայլեր լինեին, և բոլորն էլ ընդարձակումներ ունենային, ապա որոնումն ավելի բարդ կլիներ: Որպեսզի ավելորդ ֆայլերը, օրինակ, ծրագրերը բացառեն արդյունքներում, ավելի լավ է օգտագործել զտիչ:

Այն գտնվում է ընտրացանկի աջ կողմում: Դուք կարող եք զտել երկու չափանիշով. «Կատեգորիաներ» և «Աղբյուրներ». Ընդարձակեք այս երկու ցուցակները `կտտացնելով անվան կողքին գտնվող սլաքը և ընտրությունը հանել ընտրացանկի ավելորդ կետերից: Այս դեպքում ավելի խելացի կլինի միայն որոնումը թողնել Ֆայլեր և պանակներ, քանի որ մենք փնտրում ենք հենց ֆայլերը:

Դուք կարող եք անմիջապես նկատել այս մեթոդի անբարենպաստությունը. Դուք չեք կարող մանրակրկիտ կարգավորել զտիչը, ինչպես այս «Տերմինալ». Այսպիսով, եթե փնտրում եք ինչ-որ անունով տեքստային փաստաթուղթ, որոնման արդյունքներում կարող եք ցույց տալ նկարներ, թղթապանակներ, արխիվներ և այլն, բայց եթե գիտեք ձեզ անհրաժեշտ ֆայլի ճշգրիտ անվանումը, կարող եք արագ գտնել այն ՝ առանց հրամանը սովորելու շատ եղանակների: «գտնել».

Մեթոդը 2: Փնտրեք ֆայլերի կառավարչի միջոցով

Երկրորդ մեթոդը ունի զգալի առավելություն: Օգտագործելով ֆայլերի կառավարիչ գործիքը, կարող եք որոնել նշված գրացուցակում:

Այս գործողությունը կատարելը շատ պարզ է: Ձեզ անհրաժեշտ է ֆայլերի մենեջեր, մեր դեպքում Nautilus, մուտք գործել այն թղթապանակը, որում գտնվում եք ձեր որոնած ֆայլը և կտտացրեք «Որոնում»գտնվում է պատուհանի վերին աջ անկյունում:

Մուտքագրվող դաշտում, որը հայտնվում է, դուք պետք է մուտքագրեք գնահատված ֆայլի անունը: Նաև մի մոռացեք, որ որոնումը կարող է իրականացվել ոչ թե ֆայլի ամբողջ անունով, այլ միայն իր կողմից, ինչպես ցույց է տրված ստորև բերված օրինակում:

Ինչպես նախորդ մեթոդով, այս նույն ձևով կարող եք օգտագործել զտիչ: Այն բացելու համար կտտացրեք կոճակին `նշանով "+"գտնվում է որոնման հարցման մուտքի դաշտի աջ կողմում: Կբացվի ենթահամակարգ, որտեղ բացվող ցուցակից կարող եք ընտրել ցանկալի ֆայլի տեսակը:

Եզրակացություն

Վերոնշյալից մենք կարող ենք եզրակացնել, որ համակարգի վրա արագ որոնման համար կատարյալ է կատարված երկրորդ մեթոդը, որը հիմնված է գրաֆիկական ինտերֆեյսի օգտագործման վրա: Եթե ​​Ձեզ անհրաժեշտ է շատ որոնման պարամետրեր տեղադրել, ապա հրամանն անփոխարինելի կլինի գտնել ներս «Տերմինալ».

Pin
Send
Share
Send