здраво
Једна од наредби коју често користим је управо ова: лоцате
Свако радно окружење има прегледач датотека у КДЕ тенемос КФинд, постоје алтернативе за друга окружења као што су ЦатФисхитд. Али генерално сам јако заузет и много пута ми је угодније користити исти терминал који сам отворио и преко тога потражити нешто, него да морам отворити другу апликацију (претраживач итд.) И ставити параметар за претрагу, а затим претражите ...
Због тога користим много лоцирати, наредба која нам у дословно неколико секунди приказује све резултате који се подударају са нашом претрагом.
Главна предност која лоцирати Нуди било коју опцију у односу на другу, тренутно је, показује шта дословно тренутно тражимо. како је то могуће? једноставно ... дешава се да у нашем систему имамо индекс свега (или готово свега) што смо у њему сачували, и лоцирати оно што ради је да претражује тај индекс за оно што назначимо.
Објашњено једноставније. Када нешто тражимо као што то обично радимо, у том тренутку се тражи систем (фолдер по фолдер .... Датотека по датотека) шта смо рекли, зар не? ... па, замислите да имате списак свих директоријума и датотека које имате на рачунару, и само погледајте ту листу где су Кс датотеке. Није ли једноставније претраживати текстуалну датотеку од неколико МБ, него претраживати ТОООООООДО свој чврсти диск? 😀
Али хеј ... пређимо на посао хехе.
Рецимо, на пример, да желимо да пронађемо све датотеке .ОДТ имамо, отворимо терминал и у њега напишемо следеће и притиснемо [Ентер]:
locate -e *.odt
El -e Ставио сам га да прецизирам да тражи датотеке које још увек постоје, будући да се ради о индексу са којим ради лоцирати Много пута садржи информације о датотекама које су избрисане и нема много смисла показивати нам датотеке које више не постоје, зар не? 🙂
У сваком случају, сада ћу на лаптопу потражити све што садржи име «тако»... Ставили смо следеће:
locate -e asa
Примећујете брзину, зар не? ... Импресивно 🙂
Као необична чињеница, база података (индекс) коју користи лоцате је: /вар/либ/млоцате/млоцате.дб
И добро то је то, пробајте команду и реците ми да је тако хаха.
поздрави
Савет, помоћу команде упдатедб се ажурира ова база података.
Само сам хтео да питам како се та база података ажурира.
Сјајно 😀 ... још једна ситница коју научим хехехехехе.
Хеј, детаљ ... не бисте ли желели директно да блог? Знам проблеме са везом и слично, управо из тог разлога би могла бити конфигурисана за објављивање путем е-поште или слично тхат
Врло добар. У мом случају база података није у том директоријуму или с тим именом, али са "лоцате лоцате" све је поправљено: / вар / либ / лоцатедб
ХАХАХА лоцирати лоцирати ... Јеби се супер хаха 😀
каже ми
басх: лоцате: наредба није пронађена
третира као корен, мада то не би требало да буде.
Можда ћете морати да га инсталирате.
Покушајте са / уср / бин / лоцирај асд Да видимо шта ће вам рећи 🙂 ... ако вам не успе, проверите да ли је инсталиран млоцате пакет, што је чудно ... јер сам користио Убунту, Дебиан и Арцх и ова наредба је подразумевано инсталирана у све њих .
након поновног инсталирања
[давид @ арцх ~] $ уср / бин / лоцате асд
басх: уср / бин / лоцате: Датотека или директоријум не постоје
[давид @ арцх ~] $ лоцате лоцате
лоцате: није могуће извршити стат () `/вар/либ/млоцате/млоцате.дб ': Датотека или директоријум не постоје
Одлична команда, нисам га познавао, и ако је брзина импресивна! и а
man locate
већ ми објасните остало, пуно вам хвалаНема на чему, задовољство 😀
Хмм ... боље него пронаћи? треба извршити тест брзине оО
У мом случају бих могао да претражујем исто, али овако:
$ наћи / хоме / усер -инаме "* .одт"
$ наћи / хоме / усер -инаме "* хандле *"
Ако бих желео да пронађем одређене датотеке и знам њихову величину:
$ пронађи -име "* .исо" -екец ду -х {} \;
Иако, у ствари, чак и са ls Претражујем у тренутном директоријуму, односно ако знам где се датотека може налазити:
омега @ мега-лаптоп ~ / Слике $ лс * .пнг
Упс, извините, одбијено ми је више него што је било потребно 😐
Не, не брини, ако желиш ја ћу то поправити 🙂
Финд врши претрагу оног тренутка када је извршите, док је лоцате већ извршио претрагу и генерисао листу пре извесног времена ... а када је извршите, оно што тражите је потражити оно што сте поставили као параметар у датотеци од неколико МБ или КБ 😀
Ах, хвала на поређењу 😉. Хехе, мало касним са одговорима, али посао ме заокупља 🙂
Изговарање овако подсећа ме на Виндовс „индексни сервер“ када убрзавам претраге.
Ово ме подсећа на КДЕ семантичка претраживања радне површине (посебно Непомук) 😀
Занимљиво, ја сам више тип гнома, па то нисам знао о кде: О
неко ми помогне..покушао сам да ажурирам и ажурирам себ: не могу отворити привремену датотеку за `/вар/либ/млоцате/млоцате.дб '
С друге стране, користио сам лоцате лоцате (свидео ми се) и ако лоцирам горњу датотеку ...
Шта би они радили на мом месту? молим вас на језику за почетнике ... и надам се да ће се ово стално ажурирати