Мо дар Linux файлҳо меҷӯем

Pin
Send
Share
Send

Ҳангоми кор дар ягон системаи амалиётӣ, баъзан ба истифодаи асбобҳо лозим аст, ки файли мушаххасро зуд пайдо кунанд. Ин ба Linux низ дахл дорад, бинобар ин дар зер мо роҳҳои имконпазири ҷустуҷӯи файлҳоро дар ин OS дида мебароем. Ҳам асбобҳои мудири файл ва ҳам фармонҳои истифодашуда "Терминал".

Инчунин бихонед:
Номи файлҳоро дар Linux иваз кунед
Файлҳоро дар Linux эҷод ва нест кунед

Терминал

Агар ба шумо лозим аст, ки бисёр параметрҳои ҷустуҷӯро таъин кунед, то файли дилхоҳро пайдо кунед, пас фармони пайдо ивазнашаванда. Пеш аз баррасии ҳамаи вариантҳои он, шумо бояд аз синтаксис ва имконот гузаред. Синтаксиси ӯ чунин аст:

интихоби роҳи

куҷо роҳи - Ин директорияест, ки дар он ҷустуҷӯ гузаронида мешавад. Се варианти асосӣ барои нишон додани роҳ мавҷуд аст:

  • / - Ҷустуҷӯ дар феҳристҳои решаӣ ва ҳамсоягӣ;
  • ~ - дар директорияи хонагӣ ҷустуҷӯ кунед;
  • ./ - дар феҳристе, ки корбар ҳоло ҷойгир аст, ҷустуҷӯ кунед.

Шумо инчунин метавонед роҳро ба директорияе, ки дар он файл ҷойгир аст муайян намоед.

Опсияҳо дар пайдо бисёр аст ва ба шарофати онҳо ба шумо имкон медиҳад, ки ҷӯрсозиҳои фасеҳро бо гузоштани тағйирёбандаҳои зарурӣ анҷом диҳед.

  • -ном - ҷустуҷӯ гузаронад, ки бо ин асос номи унсури дилхоҳро гирад;
  • -боз - ҷустуҷӯи файлҳое, ки ба корбари мушаххас марбутанд;
  • -гуфтор - ҷустуҷӯи гурӯҳи муайяни корбарон;
  • -меҳр - файлҳоро бо реҷаи муқарраргардидаи дастрас нишон диҳад;
  • -ҳаҷми н - ҷустуҷӯ аз рӯи андозаи объект;
  • -ҳангоми + n -n - ҷустуҷӯи файлҳое, ки тағир ёфтааст (+ н) ё камтар () рӯзҳои пеш;
  • -худ - ҷустуҷӯи файлҳои намуди муайян.

Бисёр намудҳои унсурҳои талабшаванда мавҷуданд. Дар ин ҷо як рӯйхати онҳо:

  • б - блок;
  • ф - оддӣ;
  • саҳ - номи қубур
  • д - феҳрист;
  • л - пайванд;
  • с - васл;
  • в - рамзӣ.

Пас аз таҳлили муфассали синтаксис ва имконоти фармон пайдо Шумо метавонед бевосита ба мисолҳои илоҳӣ гузаред. Бо сабаби фаровонии имконоти истифодаи фармон, намунаҳо барои ҳамаи тағирёбандаҳо дода намешаванд, балки танҳо аз ҳама истифодашаванда.

Инчунин нигаред: Фармонҳои маъмултарини Linux Terminal Linux

Усули 1: Ҷустуҷӯ аз рӯи ном (хосият-ном)

Аксар вақт, корбарон опсияро барои ҷустуҷӯи система истифода мебаранд. -ном, ҳамин тавр мо низ ҳамон чизро оғоз мекунем. Биёед ба чанд намуна нигарем.

Ҷустуҷӯ аз рӯи тамдиди

Биё мегӯянд, ки шумо бояд файлро бо васеъшавӣ пайдо кунед ".xlsx"дар феҳрист ҷойгир Dropbox. Барои ин фармони зеринро истифода баред:

пайдо / хона / корбар / Dropbox -номи "* .xlsx" -принтер

Аз синтаксиси он, мо гуфта метавонем, ки ҷустуҷӯ дар феҳрист сурат мегирад Dropbox ("/ хона / корбар / Dropbox"), ва объекти дилхоҳ бояд бо паҳнкунӣ бошад ".xlsx". Ситорача нишон медиҳад, ки ҷустуҷӯ дар ҳамаи файлҳои ин паҳншавӣ, бе назардошти номи онҳо анҷом дода мешавад. "-принтер" нишон медиҳад, ки натиҷаҳои ҷустуҷӯ намоиш дода мешаванд.

Намуна:

Ҷустуҷӯ аз рӯи номи файл

Масалан, шумо мехоҳед дар директория ҷустуҷӯ кунед "/ хона" файл бо ном "зарбаҳо", аммо тамдиди он номаълум аст. Дар ин ҳолат, амалҳои зеринро иҷро кунед:

пайдо ~ -ном "ному насаб *" -принтер

Тавре ки шумо мебинед, рамз дар ин ҷо истифода мешавад "~", ки маънои онро дорад, ки ҷустуҷӯ дар директорияи хонагӣ сурат мегирад. Пас аз интихоб "-ном" номи файле, ки шумо ҷустуҷӯ доред ("люминҳо *") Нишони ситора дар ниҳоят маънои онро дорад, ки ҷустуҷӯ танҳо аз рӯи ном сурат мегирад, на паҳнро.

Намуна:

Ҷустуҷӯ аз рӯи ҳарфи аввали ном

Агар шумо танҳо ҳарфи аввалро, ки бо он номи файл сар мешавад, дар ёд доред, пас синтаксиси махсуси фармон вуҷуд дорад, ки ба шумо дар ёфтани он кӯмак мекунад. Масалан, шумо мехоҳед файлеро ёбед, ки аз мактуб аз сар мешавад г пеш "л", ва шумо намедонед, ки дар он феҳрист ҷойгир аст. Пас шумо бояд фармони зеринро иҷро кунед:

find / -name "[g-l] *" -ҳарф

Аз рӯи рамзи "/", ки фавран пас аз фармони асосӣ пайдо мешавад, ҷустуҷӯ аз директорияи реша, яъне дар тамоми система анҷом дода мешавад. Қисми навбатӣ "[g-l] *" маънои онро дорад, ки калимаи ҷустуҷӯ бо ҳарфи муайян сар мешавад. Дар мисоли мо, аз г пеш "л".

Бо роҳи, агар шумо васеъшавии файлро медонед, пас пас аз аломат "*" шумо метавонед онро муайян кунед. Масалан, шумо бояд ҳамон як файлро пайдо кунед, аммо шумо медонед, ки он васеъ дорад ".odt". Пас шумо метавонед фармони зеринро истифода баред:

find / -name "[g-l] *. odt" -принтер

Намуна:

Усули 2: Ҷустуҷӯ аз рӯи дастрасӣ

Баъзан лозим аст, ки объектеро ёбед, ки номашро шумо намедонед, аммо бидонед, ки кадом намуди дастрасӣ дорад. Он гоҳ шумо бояд интихобро татбиқ кунед "-меҳр".

Истифодаи он хеле оддӣ аст, ба шумо танҳо нишон додани макони ҷустуҷӯ ва ҳолати дастрасӣ лозим аст. Ин аст мисоли чунин фармон:

пайдо ~ -мамлакат 775-нусха

Яъне, ҷустуҷӯ дар бахши хонагӣ сурат мегирад ва объектҳои дилхоҳ дастрасӣ пайдо мекунанд 775. Шумо инчунин метавонед аломати "-" -ро пеш аз ин рақам нависед, пас объектҳои ёфтшуда дорои иҷозатнома аз сифр то арзиши муайяншуда мегиранд.

Усули 3: Ҷустуҷӯ аз ҷониби корбар ё гурӯҳ (имконоти истифодабаранда ва гурӯҳҳо)

Дар ҳама гуна системаи амалиётӣ корбарон ва гурӯҳҳо мавҷуданд. Агар шумо хоҳед, ки объектеро пайдо кунед, ки ба яке аз ин категорияҳо тааллуқ дорад, шумо метавонед ин интихобро истифода баред "истифодакунанда" ё "-гуфтор"мутаносибан.

Файлро бо номи корбараш ҷустуҷӯ кунед

Масалан, шумо бояд дар феҳрист пайдо кунед Dropbox файл "Лампика", аммо шумо намедонед он чӣ номида шудааст, аммо шумо танҳо медонед, ки он ба корбар тааллуқ дорад "корбар". Пас шумо бояд фармони зеринро иҷро кунед:

пайдо / хона / корбар / Dropbox -фурӯшанда-чопгар

Дар ин фармон шумо феҳристи заруриро таъин намудед (/ хона / корбар / Dropbox), ишора кард, ки барои ҷустуҷӯи файли ба корбар зарурбуда зарур аст (-боз), ва ишора ба ин корбар аст бакорбар).

Намуна:

Инчунин бихонед:
Чӣ тавр рӯйхати корбаронро дар Linux дидан мумкин аст
Чӣ гуна корбарро ба гурӯҳи Linux илова кардан мумкин аст

Ҷустуҷӯи файл бо номи гурӯҳаш

Ёфтани файле, ки ба гурӯҳи мушаххас тааллуқ дорад, ҳамон қадар оддӣ аст - шумо танҳо бояд интихобро иваз кунед "истифодакунанда" оид ба интихоб "-гуфтор" ва номи ин гурӯҳро нишон диҳед:

пайдо / -groupe меҳмон -принтер

Яъне шумо ишора кардед, ки шумо мехоҳед дар система файле, ки ба гурӯҳ марбут аст, пайдо кунед "меҳмон". Ҷустуҷӯ дар тамоми система сурат мегирад, ки бо рамз нишон дода шудааст "/".

Усули 4: Ҷустуҷӯи файл аз рӯи навъи он (-type интихоб)

Дарёфти як унсури дар Linux навъи муайян хеле содда аст, шумо танҳо опсияи мувофиқро таъин кардан лозим аст (-худ) ва навъи онро нишон диҳед. Дар аввали мақола ҳамаи ёддоштҳое, ки барои ҷустуҷӯ истифода мешаванд, номбар карда шуданд.

Масалан, шумо мехоҳед, ки ҳама файлҳои блокро дар директорияи хонагӣ пайдо кунед. Дар ин ҳолат, фармони шумо чунин хоҳад буд:

ёфтан

Ҳамин тариқ, шумо изҳор намудед, ки шумо мувофиқи навъи файл ҷустуҷӯ карда истодаед "-тавр", ва он гоҳ намуди онро бо гузоштани аломати файли блок муайян намуд - "б".

Намуна:

Ҳамин тариқ, шумо метавонед ҳама директорияҳоро дар феҳристи дилхоҳ бо ворид кардани рамз дар фармон нишон диҳед "д":

пайдо / хона / корбар -type d -print

Усули 5: Ҷустуҷӯи файл аз рӯи андоза (имконоти интихоб)

Агар аз тамоми маълумот дар бораи файл шумо танҳо андозаи онро донед, пас ин метавонад барои ёфтани он кофӣ бошад. Масалан, агар шумо дар як директорияи мушаххас файли 120 MB-ро пайдо кардан хоҳед, амалҳои зеринро иҷро кунед:

пайдо / хона / корбар / Dropbox -ҳаҷми 120M-чоп

Намуна:

Инчунин нигаред: Чӣ тавр андозаи папкаро дар Linux пайдо кунед

Тавре ки шумо мебинед, файле, ки ба мо лозим аст, ёфт шуд. Аммо агар шумо намедонед, ки кадом директория дар он аст, шумо метавонед тамоми системаро тавассути ишора кардани директорияи реша дар аввали фармон ҷустуҷӯ кунед:

пайдо / -ҳаҷми 120M-чоп

Намуна:

Агар шумо андозаи файлро тақрибан медонед, пас барои ин ҳолат фармони махсус мавҷуд аст. Шумо бояд ба қайд гирифта шавед "Терминал" ҳамон, танҳо пеш аз андозаи файл "-" (агар ба шумо лозим аст, ки файлҳои аз андозаи муайяншуда хурдтарро пайдо кунед) ё "+" (агар андозаи файли ҷустуҷӯшуда аз андозаи муайяншуда зиёдтар бошад). Ин аст мисоли чунин фармон:

пайдо / хона / корбар / Dropbox + 100M-чоп

Намуна:

Усули 6: Ҷустуҷӯи файл аз рӯи санаи тағирдиҳӣ (-mtime интихоб)

Баъзе вақтҳо мавҷуданд, ки ҷустуҷӯи файл аз рӯи санаи тағирёфта қулайтар аст. Дар Linux ин интихоб барои ин истифода мешавад. "-мактуб". Истифодаи он хеле оддӣ аст, ҳама чизро бо намуна баррасӣ кунед.

Биёед дар ҷузвдон бигӯем "Тасвирҳо" мо бояд объектҳоеро пайдо кунем, ки дар 15 рӯзи охир тағир ёфтаанд. Ин аст он чизе ки шумо бояд сабти ном кунед "Терминал":

пайдо / хона / корбар / Тасвирҳо -mtime -15-чоп

Намуна:

Тавре ки шумо мебинед, ин имконот на танҳо файлҳоеро, ки дар тӯли вақти муқарраршуда тағир ёфтаанд, балки ҷузвдонҳоро низ нишон медиҳад. Он дар самти муқобил кор мекунад - шумо объектҳоеро пайдо карда метавонед, ки баъдтар аз вақти муқарраршуда иваз карда шудаанд. Барои ин, дар назди арзиши рақамӣ аломате ворид кунед "+":

пайдо / хона / корбар / Тасвирҳо -mtime +10-чоп

GUI

Интерфейси графикӣ ҳаёти шурӯъкунандагонеро осон мекунад, ки тақсимоти Linux-ро насб кардаанд. Ин усули ҷустуҷӯ ба равише, ки дар Windows татбиқ карда мешавад, хеле шабеҳ аст, гарчанде ки он метавонад тамоми бартариҳои пешниҳодкардаи худро диҳад "Терминал". Аммо аввал чизи аввал. Инак, биёед бубинем, ки чӣ гуна дар Linux тавассути файлҳои интерфейси системавии ҷустуҷӯ файлҳо ҷустуҷӯ кунанд.

Усули 1: Дар менюи система ҷустуҷӯ кунед

Акнун мо роҳи ҷустуҷӯи файлҳоро тавассути менюи Linux дида мебароем. Амалҳо дар паҳнкунии Ubuntu 16.04 LTS иҷро карда мешаванд, аммо дастур барои ҳама маъмул аст.

Инчунин нигаред: Чӣ гуна версияи тақсимоти Linuxро пайдо кардан мумкин аст

Биё мегӯянд, ки шумо бояд дар система файлҳоро бо ном пайдо кунед Маро ёбед, инчунин дар ин ду файл дар система мавҷуд аст: яке дар формат ".txt"ва дуюм ".odt". Барои пайдо кардани онҳо, шумо аввал бояд клик кунед нишонаи меню (1), ва дар махсус майдони воридкунӣ (2) дархости ҷустуҷӯро таъин кунед Маро ёбед.

Натиҷаи ҷустуҷӯ нишон дода мешавад, ки дар он файлҳои дилхоҳ намоиш дода мешаванд.

Аммо агар дар система ин гуна файлҳо бисёр мебуданд ва ҳамаи онҳо васеъшаванда буданд, пас ҷустуҷӯ мураккабтар мешуд. Бо мақсади хориҷ кардани файлҳои нолозим, масалан, барномаҳо, беҳтараш филтрро истифода баред.

Он дар тарафи рости меню ҷойгир аст. Шумо метавонед бо ду меъёр филтр кунед: "Категорияҳо" ва "Сарчашмаҳо". Бо зер кардани тирчаи дар паҳлӯи ном ин ду рӯйхатро васеъ кунед ва интихобро аз ҷузъҳои нолозим дар меню хориҷ кунед. Дар ин ҳолат, оқилона мебуд, ки танҳо ҷустуҷӯро тарк кунед Файлҳо ва ҷузвдонҳо, зеро мо дар ҷустуҷӯи аниқи файлҳо.

Шумо фавран камбудиҳои ин методро пай бурда метавонед - шумо наметавонед филтрро ба таври муфассал танзим кунед, чунон ки дар "Терминал". Ҳамин тавр, агар шумо дар ҷустуҷӯи ҳуҷҷати матнӣ бо ягон ном, ба шумо тасвирҳо, ҷузвдонҳо, бойгонӣ ва ғайраҳо дар натиҷаи ҷустуҷӯ нишон дода шаванд .. Аммо агар шумо номи дақиқи файли ба шумо лозимаро донед, шумо метавонед онро зуд бидуни омӯхтани роҳҳои бисёр ба даст оред. "ёфтан".

Усули 2: Ҷустуҷӯ тавассути мудири файл

Усули дуюм бартарии назаррас дорад. Бо ёрии асбоби мудири файл, шумо метавонед дар феҳристи додашуда ҷустуҷӯ кунед.

Иҷрои ин амалиёт оддӣ аст. Дар ҳолати мо Nautilus, ба менеҷери файл бояд ворид шавед, ки дар он файле, ки шумо ҷустуҷӯ кардаед, дохил шавед ва клик кунед "Ҷустуҷӯ"дар кунҷи рости болоии тиреза ҷойгир аст.

Дар майдони вурудоте, ки пайдо мешавад, шумо бояд номи файли тахминиро ворид кунед. Инчунин фаромӯш накунед, ки ҷустуҷӯ метавонад на танҳо бо номи тамоми файл иҷро карда шавад, балки танҳо бо қисми он, тавре ки дар мисоли зер нишон дода шудааст.

Чӣ тавре ки дар усули қаблӣ, айнан ҳамин тавр, шумо метавонед филтрро истифода баред. Барои кушодани он тугмаро бо аломат пахш кунед "+"дар тарафи рости майдони воридкунии дархости ҷустуҷӯ ҷойгир аст. Зерменю кушода мешавад, ки дар он шумо навъи файли дилхоҳро аз рӯйхати афтанда интихоб карда метавонед.

Хулоса

Аз гуфтаҳои дар боло овардашуда, мо метавонем хулоса барорем, ки барои ҷустуҷӯи зуд дар система усули дуввум, ки ба истифодаи интерфейси графикӣ асос ёфтааст, комил аст. Агар ба шумо лозим аст, ки бисёр параметрҳои ҷустуҷӯро таъин кунед, пас фармоиш бебозгашт хоҳад буд пайдо дар "Терминал".

Pin
Send
Share
Send