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, մուտք գործել այն թղթապանակը, որում գտնվում եք ձեր որոնած ֆայլը և կտտացրեք «Որոնում»գտնվում է պատուհանի վերին աջ անկյունում:
Մուտքագրվող դաշտում, որը հայտնվում է, դուք պետք է մուտքագրեք գնահատված ֆայլի անունը: Նաև մի մոռացեք, որ որոնումը կարող է իրականացվել ոչ թե ֆայլի ամբողջ անունով, այլ միայն իր կողմից, ինչպես ցույց է տրված ստորև բերված օրինակում:
Ինչպես նախորդ մեթոդով, այս նույն ձևով կարող եք օգտագործել զտիչ: Այն բացելու համար կտտացրեք կոճակին `նշանով "+"գտնվում է որոնման հարցման մուտքի դաշտի աջ կողմում: Կբացվի ենթահամակարգ, որտեղ բացվող ցուցակից կարող եք ընտրել ցանկալի ֆայլի տեսակը:
Եզրակացություն
Վերոնշյալից մենք կարող ենք եզրակացնել, որ համակարգի վրա արագ որոնման համար կատարյալ է կատարված երկրորդ մեթոդը, որը հիմնված է գրաֆիկական ինտերֆեյսի օգտագործման վրա: Եթե Ձեզ անհրաժեշտ է շատ որոնման պարամետրեր տեղադրել, ապա հրամանն անփոխարինելի կլինի գտնել ներս «Տերմինալ».