Додека работите во кој било оперативен систем, понекогаш има потреба да користите алатки за брзо пронаоѓање на одредена датотека. Ова е исто така важно за Linux, така што подолу ќе ги разгледаме сите можни начини за пребарување на датотеки во овој оперативен систем. И алатките за управување со датотеки и командите што се користат во „Терминал“.
Прочитајте исто така:
Преименување датотеки во Linux
Креирај и избриши датотеки на Linux
Терминал
Ако треба да поставите многу параметри за пребарување за да ја пронајдете посакуваната датотека, тогаш командата најдете незаменлив. Пред да размислите за сите негови варијации, треба да поминете низ синтаксата и опциите. Синтаксата што ја има е следнава:
најдете опција за патека
каде патот - Ова е директориумот во кој ќе се случи пребарувањето. Постојат три главни опции за да одредите патека:
- / - Пребарување во коренот и соседните директориуми;
- ~ - пребарување во домашниот директориум;
- ./ - пребарување во директориумот во кој корисникот се наоѓа во моментов.
Можете исто така да ја одредите патеката директно до директориумот во кој наводно се наоѓа датотеката.
Опции на најдете многу, и благодарение на нив е што можете да извршите флексибилно подесување за пребарување со поставување на потребните променливи:
- -име - спроведе пребарување, земајќи го како основа името на посакуваниот елемент;
- -ушевник - пребарувајте датотеки што се однесуваат на одреден корисник;
- -група - пребарување за одредена група на корисници;
- -перма - прикажете датотеки со наведениот режим за пристап;
- -сигнирај n - пребарување заснована врз големината на предметот;
- -мм + н-н - пребарувајте датотеки што се сменија повеќе (+ н) или помалку (-Не) пред неколку дена;
- -типе - пребарувајте датотеки од одреден тип.
Постојат многу видови на потребни елементи. Еве список од нив:
- б - блок;
- ѓ - обични;
- стр - именувана цевка
- г. - каталог;
- л - врска;
- с - штекер;
- в - симболично.
По детална анализа на синтаксата и опциите на командата најдете Можете да одите директно на илустративни примери. Поради изобилството на опции за користење на командата, примери нема да бидат дадени за сите променливи, туку само за најкористените.
Погледнете исто така: Популарни команди за терминали на Linux
Метод 1: Пребарај по име (опција-име)
Најчесто, корисниците ја користат опцијата за пребарување на системот. -име, така еве од каде започнуваме Ајде да погледнеме неколку примери.
Пребарај по наставка
Да речеме дека треба да пронајдете датотека со наставката ".xlsx"лоцирани во директориумот Dropbox. За да го направите ова, користете ја следнава команда:
најдете / дома / корисник / Dropbox-назив "* .xlsx" -печаток
Од нејзината синтакса, можеме да кажеме дека пребарувањето се врши во директориум Dropbox ("/ home / user / Dropbox"), а саканиот предмет мора да биде со наставката ".xlsx". Anвездичката означува дека пребарувањето ќе се изврши на сите датотеки на оваа наставка, без да се земе предвид нивното име. "-печаток" означува дека резултатите од пребарувањето ќе бидат прикажани.
Пример:
Пребарувајте по името на датотеката
На пример, сакате да пребарувате во директориумот "/ дома" датотека со име „лумбици“, но неговото проширување е непознато. Во овој случај, сторете го следново:
пронајдете ~-име „лумпици *“ - отпечаток
Како што можете да видите, симболот се користи овде "~", што значи дека пребарувањето ќе се одвива во домашниот директориум. По опцијата "-име" името на датотеката што ја барате ("лумпи *") Terвездичката на крајот значи дека пребарувањето ќе се одвива само по име, не вклучувајќи го и продолжувањето.
Пример:
Пребарај по прва буква на име
Ако се сеќавате само на првата буква со која започнува името на датотеката, тогаш постои посебна синтакса за команди која ќе ви помогне да ја пронајдете. На пример, сакате да пронајдете датотека што започнува со писмо од г порано "л", и не знаете во кој директориум се наоѓа. Потоа треба да ја извршите следнава команда:
пронајдете / -име "[g-l] *" -печаток
Судејќи според симболот "/", кој доаѓа веднаш по главната команда, потрагата ќе се изврши почнувајќи од root директориумот, односно во целиот систем. Следниот дел "[g-l] *" значи дека зборот за пребарување ќе започне со одредена буква. Во нашиот случај, од г порано "л".
Патем, ако знаете наставка на датотеката, тогаш по ликот "*" можете да го одредите. На пример, треба да ја пронајдете истата датотека, но знаете дека има продолжување ".од". Потоа можете да ја користите следнава команда:
најдете / -име "[g-l] *. odt" -print
Пример:
Метод 2: Пребарување според режимот за пристап (опција за управување)
Понекогаш е неопходно да се најде предмет чие име не го знаете, но знаете каков режим за пристап има. Потоа треба да ја примените опцијата "-перма".
Користејќи го тоа е прилично едноставно, само треба да ја одредите локацијата за пребарување и режимот за пристап. Еве еден пример за таква команда:
најдете ~ -перма 775-отпечаток
Тоа е, пребарувањето се врши во матичниот дел, а посакуваните предмети ќе имаат пристап 775. Можете исто така да напишете знак "-" пред овој број, тогаш пронајдените предмети ќе имаат парчиња за дозвола од нула до одредена вредност.
Метод 3: Пребарување по корисник или група (опции за корисници и групи)
Постојат корисници и групи во кој било оперативен систем. Ако сакате да пронајдете предмет што припаѓа на една од овие категории, можете да ја користите опцијата "-усеин" или "-група"соодветно.
Пребарајте датотека според неговото корисничко име
На пример, треба да го најдете во директориумот Dropbox датотека „Ламбици“, но вие не знаете како се вика, но само знаете дека му припаѓа на корисникот "корисник". Потоа треба да ја извршите следнава команда:
најдете / дома / корисник / Dropbox-корисник-отпечаток
Во оваа команда го наведовте потребниот директориум (/ дома / корисник / Dropbox), посочи дека е неопходно да се пребарува датотека што му припаѓа на корисникот (-ушевник) и посочи на кој корисник припаѓа оваа датотека (корисник).
Пример:
Прочитајте исто така:
Како да видите список на корисници на Linux
Како да додадете корисник во група на Linux
Пребарајте датотека според името на групата
Наоѓањето датотека што припаѓа на одредена група е исто толку едноставно - само треба да ја замените опцијата "-усеин" на опција "-група" и наведете го името на оваа група:
најдете / -групна гостин-отпечаток
Тоа е, вие посочивте дека сакате да пронајдете во системот датотека поврзана со групата „гостин“. Пребарувањето ќе се случи низ целиот систем, како што е наведено од симболот "/".
Метод 4: Пребарај датотека според неговиот тип (опција - тип)
Наоѓањето елемент во Линукс од одреден тип е прилично едноставно, само треба да ја одредите соодветната опција (-типе) и наведете го типот. На почетокот на статијата, беа наведени сите ознаки за типот што можат да се користат за пребарување.
На пример, сакате да ги најдете сите блок-датотеки во вашиот домашен директориум. Во овој случај, вашата команда ќе изгледа вака:
најдете ty -тип б-отпечаток
Соодветно на тоа, посочивте дека пребарувате според типот на датотека, како што е наведено од опцијата "-тип", а потоа го одреди неговиот вид со ставање на блок-симбол за датотека - "б".
Пример:
На ист начин, можете да ги прикажете сите директориуми во посакуваниот директориум со внесување на симболот во командата "г":
најдете / дома / корисник -типичен д-отпечаток
Метод 5: Пребарај датотека по големина (опција за големина)
Ако од сите информации за датотеката ја знаете само нејзината големина, тогаш дури и ова може да биде доволно за да ја пронајдете. На пример, ако сакате да пронајдете датотека од 120 MB во одреден директориум, направете го следново:
најдете / дома / корисник / Dropbox -зиски 120M-отпечаток
Пример:
Погледнете исто така: Како да ја дознаете големината на папката во Linux
Како што можете да видите, датотеката што ни треба е пронајдена. Но, ако не знаете во кој директориум се наоѓа, можете да го пребарувате целиот систем со одредување на root директориумот на почетокот на командата:
најдете / -далечи отпечаток 120М
Пример:
Ако ја знаете големината на датотеката приближно, тогаш постои посебна команда за овој случај. Треба да се регистрирате „Терминал“ истото, непосредно пред големината на датотеката "-" (ако треба да пронајдете датотеки помали од одредената големина) или "+" (ако големината на пребаруваната датотека ќе биде поголема од наведената). Еве еден пример за таква команда:
најдете / дома / корисник / Dropbox + 100M-отпечаток
Пример:
Метод 6: Пребарај датотека по датумот на модификација (опција - време)
Постојат моменти кога е најзгодно да пребарувате датотека до датумот кога е сменет. На Linux, опцијата се користи за ова. „-мм“. Користејќи го тоа е прилично едноставно, разгледајте сè со пример.
Да речеме во папката „Слики“ треба да најдеме предмети што претрпеле измени во последните 15 дена. Еве во што треба да се регистрирате „Терминал“:
најдете / дома / корисник / Слики-време -15-отпечаток
Пример:
Како што можете да видите, оваа опција ги покажува не само датотеките што се смениле во одредениот период, туку и папките. Работи во спротивна насока - можете да најдете предмети што биле изменети подоцна од одредено време. За да го направите ова, внесете знак пред дигиталната вредност "+":
најдете / дома / корисник / Слики-време +10-отпечаток
GUI
Графичкиот интерфејс го олеснува животот на почетниците кои штотуку ја инсталирале дистрибуцијата на Linux. Овој метод на пребарување е многу сличен на оној што е имплементиран во Виндоус, иако можеби не ги дава сите предности што ги нуди „Терминал“. Но, првите работи прво. Значи, да разгледаме како да пребаруваме датотеки во Linux користејќи го графичкиот интерфејс на системот.
Метод 1: Пребарувајте низ системското мени
Сега ќе разгледаме начин да пребаруваме датотеки преку менито на системот Линукс. Акциите ќе се извршат во дистрибуцијата на Ubuntu 16.04 LTS, меѓутоа, наставата е заедничка за сите.
Погледнете исто така: Како да ја дознаете верзијата за дистрибуција на Linux
Да речеме дека треба да пронајдете датотеки во системот под името Најдете ме, во системот има и две од овие датотеки: една во формат ".txt"и втората ".од". За да ги најдете, прво мора да кликнете на икона на менито (1), и во посебен влезно поле (2) наведете пребарување Најдете ме.
Се прикажува резултат на пребарување каде се прикажани посакуваните датотеки.
Но, ако би имало многу такви датотеки во системот и сите имаа наставки, тогаш пребарувањето ќе стане покомплицирано. Со цел да се исклучат непотребните датотеки, на пример, програми, во резултатите, најдобро е да користите филтер.
Се наоѓа на десната страна од менито. Можете да филтрирате по два критериуми: „Категории“ и „Извори“. Проширете ги овие две списоци со кликнување на стрелката веднаш до името и извадете го изборот од непотребни артикли во менито. Во овој случај, би било поумно да се остави само пребарување Датотеки и папки, бидејќи ние ги бараме точно датотеките.
Веднаш можете да забележите недостаток на овој метод - не можете детално да го конфигурирате филтерот, како во „Терминал“. Значи, ако барате текстуален документ со некое име, може да ви бидат прикажани слики, папки, архиви, итн., Во резултатите од пребарувањето. "најдете".
Метод 2: Пребарувајте преку управувачот со датотеки
Вториот метод има значајна предност. Користејќи ја алатката за управување со датотеки, можете да пребарувате во наведениот директориум.
Вршењето на оваа операција е едноставно. Потребно е во менаџерот на датотеки, во нашиот случај Наутилус, да ја внесете папката во која се наоѓа датотеката што ја барате и да кликнете на "Барај"лоциран во горниот десен агол на прозорецот.
Во полето за внесување што се појавува, треба да го внесете проценетото име на датотеката. Исто така, не заборавајте дека пребарувањето може да се изврши не со целото име на датотеката, туку само од неговиот дел, како што е прикажано на примерот подолу.
Како и во претходниот метод, на овој точно на ист начин можете да користите филтер. За да го отворите, кликнете на копчето со знакот "+"се наоѓа на десната страна од полето за внесување на барањето за пребарување. Openе се отвори подменито во кое можете да го изберете посакуваниот тип на датотека од паѓачката листа.
Заклучок
Од горенаведеното, можеме да заклучиме дека за брзо пребарување на системот, вториот метод, базиран на употреба на графички интерфејс, е совршен. Ако треба да поставите многу параметри за пребарување, тогаш командата ќе биде неопходна најдете во „Терминал“.