Лоцате цомманд ... претраживач уграђен у сваку дистрибуцију

здраво

Једна од наредби коју често користим је управо ова: лоцате

Свако радно окружење има прегледач датотека у КДЕ тенемос КФинд, постоје алтернативе за друга окружења као што су ЦатФисхитд. Али генерално сам јако заузет и много пута ми је угодније користити исти терминал који сам отворио и преко тога потражити нешто, него да морам отворити другу апликацију (претраживач итд.) И ставити параметар за претрагу, а затим претражите ...

Због тога користим много лоцирати, наредба која нам у дословно неколико секунди приказује све резултате који се подударају са нашом претрагом.

Главна предност која лоцирати Нуди било коју опцију у односу на другу, тренутно је, показује шта дословно тренутно тражимо. како је то могуће? једноставно ... дешава се да у нашем систему имамо индекс свега (или готово свега) што смо у њему сачували, и лоцирати оно што ради је да претражује тај индекс за оно што назначимо.

Објашњено једноставније. Када нешто тражимо као што то обично радимо, у том тренутку се тражи систем (фолдер по фолдер .... Датотека по датотека) шта смо рекли, зар не? ... па, замислите да имате списак свих директоријума и датотека које имате на рачунару, и само погледајте ту листу где су Кс датотеке. Није ли једноставније претраживати текстуалну датотеку од неколико МБ, него претраживати ТОООООООДО свој чврсти диск? 😀

Али хеј ... пређимо на посао хехе.

Рецимо, на пример, да желимо да пронађемо све датотеке .ОДТ имамо, отворимо терминал и у њега напишемо следеће и притиснемо [Ентер]:

locate -e *.odt

El -e Ставио сам га да прецизирам да тражи датотеке које још увек постоје, будући да се ради о индексу са којим ради лоцирати Много пута садржи информације о датотекама које су избрисане и нема много смисла показивати нам датотеке које више не постоје, зар не? 🙂

У сваком случају, сада ћу на лаптопу потражити све што садржи име «тако»... Ставили смо следеће:

locate -e asa

Примећујете брзину, зар не? ... Импресивно 🙂

Као необична чињеница, база података (индекс) коју користи лоцате је: /вар/либ/млоцате/млоцате.дб

И добро то је то, пробајте команду и реците ми да је тако хаха.

поздрави


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   дхунтер дијо

    Савет, помоћу команде упдатедб се ажурира ова база података.

    1.    сиег84 дијо

      Само сам хтео да питам како се та база података ажурира.

    2.    КЗКГ ^ Гаара дијо

      Сјајно 😀 ... још једна ситница коју научим хехехехехе.
      Хеј, детаљ ... не бисте ли желели директно да блог? Знам проблеме са везом и слично, управо из тог разлога би могла бити конфигурисана за објављивање путем е-поште или слично тхат

  2.   рогертук дијо

    Врло добар. У мом случају база података није у том директоријуму или с тим именом, али са "лоцате лоцате" све је поправљено: / вар / либ / лоцатедб

    1.    КЗКГ ^ Гаара дијо

      ХАХАХА лоцирати лоцирати ... Јеби се супер хаха 😀

  3.   давидлг дијо

    каже ми

    басх: ​​лоцате: наредба није пронађена

    1.    прави дијо

      третира као корен, мада то не би требало да буде.

    2.    рогертук дијо

      Можда ћете морати да га инсталирате.

    3.    КЗКГ ^ Гаара дијо

      Покушајте са / уср / бин / лоцирај асд Да видимо шта ће вам рећи 🙂 ... ако вам не успе, проверите да ли је инсталиран млоцате пакет, што је чудно ... јер сам користио Убунту, Дебиан и Арцх и ова наредба је подразумевано инсталирана у све њих .

      1.    давидлг дијо

        након поновног инсталирања

        [давид @ арцх ~] $ уср / бин / лоцате асд
        басх: ​​уср / бин / лоцате: Датотека или директоријум не постоје
        [давид @ арцх ~] $ лоцате лоцате
        лоцате: није могуће извршити стат () `/вар/либ/млоцате/млоцате.дб ': Датотека или директоријум не постоје

  4.   Раионант дијо

    Одлична команда, нисам га познавао, и ако је брзина импресивна! и а man locate већ ми објасните остало, пуно вам хвала

    1.    КЗКГ ^ Гаара дијо

      Нема на чему, задовољство 😀

  5.   тарегон дијо

    Хмм ... боље него пронаћи? треба извршити тест брзине оО

    У мом случају бих могао да претражујем исто, али овако:

    $ наћи / хоме / усер -инаме "* .одт"
    $
    наћи / хоме / усер -инаме "* хандле *"

    Ако бих желео да пронађем одређене датотеке и знам њихову величину:

    $ пронађи -име "* .исо" -екец ду -х {} \;

    Иако, у ствари, чак и са ls Претражујем у тренутном директоријуму, односно ако знам где се датотека може налазити:

    омега @ мега-лаптоп ~ / Слике $ лс * .пнг

    1.    тарегон дијо

      Упс, извините, одбијено ми је више него што је било потребно 😐

      1.    КЗКГ ^ Гаара дијо

        Не, не брини, ако желиш ја ћу то поправити 🙂

    2.    КЗКГ ^ Гаара дијо

      Финд врши претрагу оног тренутка када је извршите, док је лоцате већ извршио претрагу и генерисао листу пре извесног времена ... а када је извршите, оно што тражите је потражити оно што сте поставили као параметар у датотеци од неколико МБ или КБ 😀

      1.    тарегон дијо

        Ах, хвала на поређењу 😉. Хехе, мало касним са одговорима, али посао ме заокупља 🙂

        Изговарање овако подсећа ме на Виндовс „индексни сервер“ када убрзавам претраге.

        1.    КЗКГ ^ Гаара дијо

          Ово ме подсећа на КДЕ семантичка претраживања радне површине (посебно Непомук) 😀

          1.    тарегон дијо

            Занимљиво, ја сам више тип гнома, па то нисам знао о кде: О

  6.   марта дијо

    неко ми помогне..покушао сам да ажурирам и ажурирам себ: не могу отворити привремену датотеку за `/вар/либ/млоцате/млоцате.дб '
    С друге стране, користио сам лоцате лоцате (свидео ми се) и ако лоцирам горњу датотеку ...
    Шта би они радили на мом месту? молим вас на језику за почетнике ... и надам се да ће се ово стално ажурирати