Linux- ի ֆայլերի որոնում

Երբ աշխատում է ցանկացած օպերացիոն համակարգում, երբեմն անհրաժեշտ է օգտագործել գործիքներ արագ գտնել տվյալ ֆայլը: Սա նաեւ վերաբերում է Linux- ի համար, եւ ստորեւ կհամարվի այս OS- ում ֆայլեր փնտրելու բոլոր հնարավոր եղանակները: Երկու ֆայլերի կառավարիչ գործիքները եւ օգտագործված հրամանները "Տերմինալ".

Տես նաեւ.
Վերանվանել ֆայլերը Linux- ում
Ստեղծեք եւ ջնջեք ֆայլերը Linux- ում

Տերմինալ

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

գտնել ճանապարհային տարբերակ

որտեղ ճանապարհը - սա այն տեղեկատուն է, որտեղ որոնումը տեղի կունենա: Ճանապարհը նշված երեք հիմնական տարբերակ կա.

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

Կարող եք նաեւ ուղղել ուղին անմիջապես այն դիրեկտորիան, որտեղ ֆայլը պետք է տեղադրվի:

Ընտրանքներ գտնել շատ, եւ դա նրանց շնորհիվ կարող եք կատարել ճկուն որոնման կարգավորում `անհրաժեշտ փոփոխականներ սահմանելով.

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

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

  • բ - բլոկ;
  • f - նորմալ;
  • p - անունով խողովակ;
  • դ - կատալոգ;
  • լ - հղում;
  • բ - վարդակից;
  • գ - բնավորությունը:

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

Տես նաեւ. «Տերմինալում» Linux- ում հայտնի հրամաններ

Մեթոդ 1: Որոնում ըստ անվանման (ընտրանք-անուն)

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

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

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

գտնել / home / user / Dropbox -name «* .xlsx» - տպագիր

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

Օրինակ `

Որոնել ֆայլի անունով

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

գտնել ~ - անունը "lumpics *" - տպագիր

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

Օրինակ `

Որոնեք առաջին տառով անունով

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

գտնել / անուն «[g-l] *» - տպագիր

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

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

գտնել / անուն «[g-l] *. odt» - տպագիր

Օրինակ `

Մեթոդ 2: Մուտքային ռեժիմով որոնում (տարբերակ `պտուղ)

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

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

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

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

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

Ցանկացած օպերացիոն համակարգում կան օգտվողներ եւ խմբակներ: Եթե ​​ցանկանում եք գտնել այս կատեգորիայի մեկին պատկանող օբյեկտ, ապա դրա համար կարող եք օգտագործել տարբերակը «օգտագործող» կամ «խումբ», համապատասխանաբար:

Որոնեք ֆայլի օգտագործման անունը

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

Գտնել / home / user / Dropbox- օգտագործող-տպիչ

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

Օրինակ `

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

Որոնեք ֆայլի իր խմբի անունով

Որոշակի խմբին պատկանող ֆայլի որոնումը նույնքան հեշտ է, պարզապես անհրաժեշտ է փոխել տարբերակը: «օգտագործող» տարբերակով «խումբ» եւ նշեք այս խմբի անունը.

գտնել / խմբագրել հյուր - տպագիր

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

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

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

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

գտնել ~ տիպի b- տպագիր

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

Օրինակ `

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

Գտնել / home / user -type d -print- ը

Մեթոդ 5: Որոնել ֆայլի չափով (-size տարբերակը)

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

Գտնել / home / user / Dropbox- նիշը 120M տպաքանակը

Օրինակ `

Տես նաեւ. Ինչպես գտնել Linux- ի թղթապանակի չափը

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

գտնելու / իջեցնել 120M տպաքանակը

Օրինակ `

Եթե ​​դուք գիտեք ֆայլի չափը մոտավորապես, ապա այս դեպքում հատուկ հրաման կա: Դուք պետք է գրանցվեք "Տերմինալ" նույնը, հենց ֆայլի չափը նշելու համար, նախքան նշումը "-" (եթե դուք պետք է ֆայլերը գտնեք փոքրից, քան նշված չափի) կամ "+" (եթե որոնվող ֆայլի չափը մեծ է, քան նշվածը): Ահա նման հրամանի օրինակ:

գտնել / home / user / Dropbox + 100M- տպագիր

Օրինակ `

Մեթոդ 6: Որոնել ֆայլը փոփոխության ամսաթվով (օպցիոնը `ժամը)

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

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

Գտնել / home / user / Նկարներ -time -15 -print

Օրինակ `

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

Գտնել / home / user / Նկարներ -time +10 -print

GUI- ը

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

Մեթոդ 1: Որոնել համակարգի մենյուն

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

Տես նաեւ. Ինչպես պարզել Linux բաշխման տարբերակը

Ենթադրենք, դուք պետք է համակարգչում գտնել անունով ֆայլեր «Գտնել ինձ»Համակարգում կա նաեւ երկու ֆայլ `մեկը` ֆորմատով ".txt"եւ երկրորդը ".odt". Նրանց գտնելու համար նախ պետք է սեղմել մենյուի պատկերակը (1)եւ հատուկ մուտքային դաշտ (2) նշեք որոնման հարցումը «Գտնել ինձ».

Որոնման արդյունքը ցուցադրվում է, ցույց տալով ձեր ֆայլերը:

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

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

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

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

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

Կատարեք այս գործողությունը հեշտ: Ձեզ անհրաժեշտ է ֆայլի կառավարչին, մեր դեպքում Nautilus- ին, մուտքագրեք այն թղթապանակը, որտեղ դուք փնտրում եք այն ֆայլը, եւ սեղմեք "Որոնել"պատուհանի վերեւի աջ անկյունում:

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

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

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

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