Linux файлдарын издеп жатабыз

Pin
Send
Share
Send

Кандайдыр бир иштөө тутумунда иштеп жатканда, белгилүү бир файлды тез табыш үчүн куралдарды колдонууга туура келет. Бул Linux үчүн да тиешелүү, ошондуктан төмөндө биз ушул ОСтин ичинде файлдарды издөөнүн бардык жолдорун карап чыгабыз. Файл башкаргыч куралдары жана колдонулган буйруктар "Терминал".

Дагы окуңуз:
Linux файлдарынын атын өзгөртүү
Linux файлдарын түзүңүз жана жок кылыңыз

Акыркы пункт

Эгер сиз каалаган файлды табыш үчүн көп издөө параметрлерин орнотушуңуз керек болсо, анда буйрукту аткарыңыз табуу орду толгус. Анын бардык вариацияларын карап чыгуудан мурун, сиз синтаксис жана параметрлерди карап чыгыңыз. Анын синтаксиси төмөнкүлөр:

жолду тандоо

кайда жол - Бул издөө жүргүзүлө турган каталог. Жол көрсөтүүнүн үч негизги варианты бар:

  • / - тамыр жана чектеш каталогдордон издөө;
  • ~ - үй каталогунан издөө;
  • ./ - колдонуучу жайгашкан каталогдон издөө.

Сиз ошондой эле файл жайгашкан каталогго түз жол көрсөтсөңүз болот.

Опциялар at табуу көп, жана алардын жардамы менен сиз керектүү өзгөрмөлөрдү орнотуп, ийкемдүү издөөнү жүргүзө аласыз:

  • аталышы - издөө жүргүзүп, анын негизинде каалаган элементтин аталышын алуу;
  • -user - белгилүү бир колдонуучуга тиешелүү файлдарды издөө;
  • -Group - колдонуучулардын белгилүү бир тобун издөө;
  • -Сантандер - көрсөтүлгөн режимде файлдарды көрсөтүү;
  • -size n - объекттин көлөмүнө ылайык издөө;
  • -mtime + n -n - көбүрөөк өзгөргөн файлдарды издөө (+ nже андан аз () күн мурун;
  • белгиси - белгилүү бир типтеги файлдарды издөө.

Керектүү элементтердин көп түрлөрү бар. Мына алардын тизмеси:

  • б - блок;
  • е - катардагы;
  • б - деген түтүк
  • д - каталог;
  • л - шилтеме;
  • с - розетка;
  • с - каймана.

Буйруктун синтаксисин жана варианттарын кылдат талдоодон кийин табуу Сиз түздөн-түз иллюстрациялык мисалдарга барсаңыз болот. Бул буйрукту колдонуунун көптөгөн варианттары болгондуктан, мисалдар бардык өзгөрмөлөргө берилбейт, бирок эң көп колдонулгандарга гана берилет.

Караңыз: популярдуу Linux Terminal Буйруктары

1-ыкма: Аты боюнча издөө (параметр-ат)

Көбүнчө колдонуучулар тутумду издөө үчүн опцияны колдонушат. аталышы, ушундан баштайбыз. Бир нече мисалды карап көрөлү.

Кеңейтүү боюнча издөө

Кеңейтүүсү бар файлды табышыңыз керек дейм ".Xlsx"каталогунда жайгашкан "Куту". Бул үчүн төмөнкү буйрукту колдонуңуз:

find / home / user / Dropbox -name "* .xlsx" -pint

Анын синтаксисинен издөө директорияда жүргүзүлөт деп айта алабыз "Куту" ("/ үй / колдонуучу / Dropbox") жана керектүү объект кеңейтүү менен болушу керек ".Xlsx". Жылдызча издөө кеңейтүүнүн бардык файлдарында, алардын аталышын эске албастан, жүргүзүлө тургандыгын билдирет. "-Print" издөө натыйжалары көрсөтүлө тургандыгын билдирет.

Мисал:

Файлдын аты боюнча издөө

Мисалы, сиз каталогдон издөөнү каалайсыз "/ үй" аты менен файл "Lumpics", бирок анын узартылышы белгисиз. Бул учурда төмөнкүлөрдү жасаңыз:

табуу ~ -name "кескилөөлөр *" -инженер

Көрүнүп тургандай, бул жерде символ колдонулат "~"дегенди билдирет, издөө үй каталогунан орун алат. Кийин вариант "Аталышы" издеп жаткан файлдын аталышы ("мылтыктар *"). Аяктоочу жылдызча издөө кеңейтүүнү камтыбастан, аты-жөнү боюнча гана жүргүзүлө тургандыгын билдирет.

Мисал:

Ысымдын биринчи тамганы боюнча издөө

Эгерде сиз файлдын аты башталган биринчи тамганы гана эстесеңиз, анда аны табууга жардам берген атайын буйрук синтаксиси бар. Мисалы, сиз келген каттан баштала турган файлды тапкыңыз келет "G" үчүн "L", жана анын кайсы каталогдо жайгашканын билбейсиз. Андан кийин сиз төмөнкү буйрукту иштетишиңиз керек:

find / -name "[g-l] *"-басмакана

Негизги буйруктан кийин токтоосуз келген "/" символу боюнча издөө тамыр системасынан башталат, башкача айтканда, бүт тутумда. Кийинки бөлүк "[g-l] *" издөө сөзү белгилүү бир тамга менен башталат дегенди билдирет. Биздин учурда, тартып "G" үчүн "L".

Айтмакчы, эгер сиз файлды кеңейтүүнү билсеңиз, анда белги кийин "*" аны көрсөтсөңүз болот. Мисалы, сиз бир эле файлды табышыңыз керек, бирок анын кеңейтүүсү бар экендигин билесиз ".Odt". Андан кийин сиз төмөнкү буйрукту колдоно аласыз:

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

Мисал:

2-ыкма: Кирүү режиминде издөө

Кээде атын билбеген объектти табыш керек болот, бирок анын кандай режимге ээ экендигин билип алыңыз. Андан кийин сиз вариантты колдонушуңуз керек "-Сантандер".

Аны колдонуу абдан жөнөкөй, сиз издөө ордун жана кирүү режимин көрсөтүшүңүз керек. Төмөндө мындай буйруктун мисалы келтирилген:

~ -perm 775-издөө

Башкача айтканда, издөө үйдүн бөлүмүндө жүргүзүлүп, керектүү буюмдар кире алышат 775. Ушул санга чейин "-" белгисин жазсаңыз болот, андан кийин табылган объектилер нөлдөн көрсөтүлгөн мааниге чейин уруксат биттерине ээ болушат.

3-ыкма: Колдонуучу же топ тарабынан издөө (-user жана -group параметрлери)

Ар кандай иштөө тутумунда колдонуучулар жана топтор бар. Эгер сиз ушул категориялардын бирине таандык объектти тапкыңыз келсе, анда сиз опцияны колдоно аласыз "-User" же "-Group"тиешелүүлүгүнө жараша.

Колдонуучу атын файл менен изде

Мисалы, сиз каталогдон табышыңыз керек "Куту" билэ "Lampics", бирок сиз анын эмне деп аталганын билбейсиз, бирок ал колдонуучуга таандык экендигин билесиз "User". Андан кийин сиз төмөнкү буйрукту аткарышыңыз керек:

табуу / үй / колдонуучу / Dropbox колдонуучу-принтер

Бул буйрукта сиз керектүү каталогду көрсөттүңүз (/ үй / колдонуучу / Dropbox) колдонуучуга таандык файлды издөө керек экендигин билдирген (-user), жана бул файл кайсы колдонуучуга таандык экендигин көрсөткөн (колдонуучу).

Мисал:

Дагы окуңуз:
Linux колдонуучуларынын тизмесин кантип көрүү керек
Колдонуучуну Linuxтогу топко кантип кошсо болот

Топтун аталышы боюнча файлды изде

Белгилүү бир топко таандык файлды табуу жөнөкөй эле нерсе - тандоону алмаштыруу керек "-User" тандоосу боюнча "-Group" жана ушул топтун атын көрсөтүңүз:

табуу / -groupe конок-басып чыгаруу

Башкача айтканда, сиз тутумда топко тиешелүү файлды тапкыңыз келерин билдиргенсиз "Конок". Издөө символ менен көрсөтүлгөндөй, бүт система боюнча жүргүзүлөт "/".

4-ыкма: Файлды түрү боюнча издөө (-тип ыкмасы)

Белгилүү бир типтеги Linux-та элемент табуу өтө эле жөнөкөй, сиз туура келген опцияны көрсөтүшүңүз керек (белгиси) түрүн көрсөтүңүз. Макаланын башында издөө үчүн колдонула турган бардык типтүү белгилер көрсөтүлгөн.

Мисалы, сиз блок файлдарынын бардыгын үй каталогунан тапкыңыз келет. Бул учурда сиздин буйрук төмөнкүдөй болот:

~ түрү б-изин табуу

Демек, сиз файл түрү боюнча, тандоодо көрсөтүлгөндөй, издеп жатканыңызды көрсөттүңүз "Нуртас", анан блок файлынын символун коюу менен анын түрүн аныктадыңыз - "Б".

Мисал:

Ошол сыяктуу эле, буйрукта символду киргизип, сиз каалаган каталогтагы бардык каталогдорду көрсөтө аласыз "D":

find / home / user -type d -print

5-ыкма: Файлды көлөмү боюнча издөө (-заптын тандоосу)

Эгерде сиз файл жөнүндө бардык маалыматтардан анын көлөмүн гана билсеңиз, анда аны табыш үчүн дагы жетиштүү болот. Мисалы, сиз белгилүү бир каталогдон 120 МБ файлды тапкыңыз келсе, анда төмөнкүлөрдү жасаңыз:

табуу / үй / колдонуучу / Dropbox -Size 120M-басып чыгаруу

Мисал:

Караңыз: Linux ичинде папканын көлөмүн кантип тапса болот

Көрүп тургандай, бизге керектүү файл табылган. Бирок сиз анын кайсы каталогдо экендигин билбесеңиз, буйруктун башында тамыры менен каталогду көрсөтүп, бүтүндөй системаны издей аласыз:

табуу / өлчөмү 120M-басып чыгаруу

Мисал:

Эгерде сиз файлдын көлөмүн болжол менен билсеңиз, анда бул үчүн атайын буйрук бар. Сиз каттоодон өтүшүңүз керек "Терминал" ошол эле, файл өлчөмүнө чейин эле "-" (көрсөтүлгөн өлчөмдөн кичине файлдарды табышыңыз керек болсо) же "+" (эгер изделген файлдын көлөмү көрсөтүлгөндөн чоңураак болсо). Төмөндө мындай буйруктун мисалы келтирилген:

табуу / үй / колдонуучу / Dropbox + 100M-басып чыгаруу

Мисал:

6-ыкма: Файлды өзгөртүү датасы боюнча издөө (-mtime опциясы)

Айрым учурларда файлды өзгөртүлгөн күнү издеп табуу оңой. Linuxде бул параметр колдонулат. "-Mtime". Аны колдонуу өтө жөнөкөй, бардыгын мисал менен карап көрүңүз.

Куржунга айтайын "Сүрөттөр" акыркы 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