Looking for files in Linux

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

Ҳамчунин нигаред:
Файлҳои нав дар Linux
Сохтани файлҳо дар Linux

Терминал

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

ро интихоб кунед

дар куҷо роҳ - ин феҳристест, ки дар он ҷустуҷӯ пайдо мешавад. Барои муайян кардани роҳи се имконоти асосӣ:

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

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

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

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

Бисёр намудҳои унсурҳои зарурӣ низ вуҷуд доранд. Ин рӯйхати онҳост:

  • b - блок;
  • Ф. - муқаррарӣ;
  • Паёмҳо - қубур;
  • d - каталог;
  • Бештар - пайваст шудан;
  • с - сессия;
  • в) - аломат.

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

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

Усули 1: Ҷустуҷӯи бо ном (вариант-ном)

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

Ҷустуҷӯи васеъ

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

дарёфт кунед / home / user / Dropbox -name "* .xlsx" -print

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

Мисол:

Номи файл

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

~ листии * лаблабу * * -print-ро дарёбед

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

Мисол:

Бо номаи якум бо ном

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

/ [номгӯи "[g-l] *" -пн

Бо рамзи «/», ки дарҳол пас аз фармони асосӣ меояд, ҷустуҷӯ аз сарчашмаҳои решавӣ, яъне дар тамоми система гузаронида мешавад. Бештар "[g-l] *" маънои онро дорад, ки калимаи ҷустуҷӯ бо як номаи махсус оғоз меёбад. Дар ҳолати мо аз "g" то ба "l".

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

/ -name "[g-l] *

Мисол:

Усули 2: Ҷустуҷӯи ҳолати дастрасӣ (ихтиёрӣ)

Баъзан зарур аст, ки объекти номеро, ки шумо намедонед, дарёфт кунед, аммо шумо медонед, ки чӣ гуна дастрасии он дастрас аст. Пас шумо бояд параметрро истифода баред "-пмр".

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

~ ~ 750-ро хонед

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

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

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

Ҷустуҷӯ барои парванда аз рӯи номи корбар

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

дарёфт кунед / home / user / Dropbox - истифодабарандаи корбар

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

Мисол:

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

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

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

ҷустуҷӯ / гурӯҳбандии меҳмонон

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

Усули 4: Ҷустуҷӯи файл бо намуди он (вариант)

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

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

~ b-bt-ро нависед

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

Мисол:

Ҳамин тавр, шумо метавонед ҳамаи руйхатиҳоеро, ки дар фармони фармон навишта шудаанд дар феҳристи дилхоҳ нишон дода метавонед "d":

дарёфт кунед / home / user-dype d -print

Усули 5: Ҷустуҷӯи файл ба андозаи (ҷудошавӣ)

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

дарёфт кунед / home / user / Dropbox -size 120M -print

Мисол:

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

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

/ -size 120M-ро дарёфт кунед

Мисол:

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

/ home / user / Dropbox + 100M-ро дарёфт кунед

Мисол:

Усули 6: Файли ҷустуҷӯ бо таърихи тағирёбанда (вариант

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

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

дарёфт кунед / home / user / images / mm-15 -print

Мисол:

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

дарёфт кунед / home / user / images -mtime +10 -print

GUI

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

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

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

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

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

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

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

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

Шумо метавонед фавран ин норасоии ин усулро бифаҳмед - шумо наметавонед филтерро бо таври муфассал тавре танзим кунед "Терминал". Пас, агар шумо ҳуҷҷати матниро бо як номе ҷустуҷӯ кунед, шумо метавонед тасвирҳо, ҷузвдонҳо, архивҳо, ва ғайра нишон диҳед. Лекин агар шумо маълумоти дурусти файлеро, ки шумо мехоҳед, донед, онро бидуни роҳи омӯхтани тарзҳои зиёди фармон "ёфт".

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

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

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

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

Тавре, ки дар усули пештара ин тавр шумо метавонед филтерро истифода баред. Барои кушодани он, тугмаи чапи мушро ангушт занед "+"ки дар қисми рости дархости дархости ҷустуҷӯ ҷойгир карда шудаанд. Submenu кушода мешавад, ки дар он шумо метавонед навъи файли дархостшударо аз рӯйхати афтанда интихоб кунед.

Хулоса

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