Како пронаћи текст у садржају датотеке

Можда то никада није требало учинити, можда сте једном покушали и дали оставку. У сваком случају, потврђујем оно што сте вероватно већ сумњали: не може да претражује текст у садржају датотеке од Наутилуса. Само у случају да се и даље губите у покушају да схватите како дођавола потражите нешто у Наутилусу, поред траке за адресу налази се дугме са иконом лупе (лакше, притисните Цтрл + Ф). Одатле можете да претражујете фасцикле и датотеке по имену, али не можете да тражите текст у садржају датотека. Онда, како ћемо? Ево решења ... па, пола. 🙂

Гноме-Сеарцх-Тоол, удаљен само два клика ...

Идите на Места> Пронађи датотеке ... Ову алатку можете покренути и притиском на Алт + Ф2 и куцањем гноме-сеарцх-тоол.

Када се прозор отвори, кликните тамо где пише Погледајте још опција. Тамо ће вам омогућити да унесете текст за претрагу. Поред тога, моћи ћете да унесете и друге параметре претраге као што су датум модификације, величина, власник датотеке итд.

Кроз терминал

Можда сте користили наредбу греп ако добро зна чему служи. Па, време је за учење.

То је наредба која се користи управо за тражење текста у садржају датотека. Можете да извршите било коју врсту претраге која вам падне на памет. Као и свака наредба терминала, његова тајна лежи у добром познавању доступних параметара.

Даћемо конкретан пример. Претпоставимо да желите да пронађете све датотеке које садрже фразу „искористимо линук“ у вашој фасцикли / медиа / вин / стуфф.

Наредба за извршење била би:

греп -лир "употребимо линук" "/ медиа / вин / стуфф"

Параметар -л вам говори да одштампате имена датотека у којима се налази тражени текст. Параметар -и, који не разликује велика и мала слова. Параметар -р, који рекурзивно претражује унутар наведене путање.

У случају да желите да ограничите претрагу на одређену врсту датотеке, прво идите на путању на којој греп мора да претражује.

цд / медиа / вин / стуфф

Тада сам написао нешто слично овоме прилагођавајући га вашим потребама:

греп -лир "искористимо линук" * .пдф

За више информација предлажем да напишете ман греп у терминалу. 🙂 Приручник не гризе!

Оба алата претражују датотеке са обичним текстом које садрже наведени текст. Не користе се за претраживање текста у бинарним датотекама, као што су ПДФ, ДОЦ, ОДТ итд. 🙁 Заправо, морате учинити нешто мало сложеније што ћу сигурно објавити у будућем посту. 🙂

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

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

*

*

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

  1.   Лав дијо

    Па, одговарам себи 🙂
    греп -р "7005" * –укључи = *. кмл

    можете користити –инцлуде или –екцлуде са -р

    ????

    1.    Давид дијо

      Шта кажете за Леа, код мене је то функционисало овако (са двоструким «-» за укључивање):
      греп -р "7005" * –укључи = *. кмл

      поздрави

  2.   Лав дијо

    Детаљ, у последњем примеру: греп -лир "употребимо линук" * .пдф, ако користим * .кмл (на пример), не тражи рекурзивно, већ претражује директоријум са обликом * .кмл, а не у све датотеке * .кмл које се налазе у поддиректоријима. Само сам тражио решење за ово, да ли неко зна?
    Можете једноставно користити *, али то укључује све датотеке, што желим да избегнем.

  3.   Хернандо дијо

    врло добар.

  4.   Цомпутер Гуардиан дијо

    Савршено, јасно и добро објашњено.
    Како то побољшати, назначите то у наредби
    греп -лир "употребимо линук" "/ медиа / вин / стуфф"
    цитате треба оставити на следећи начин
    греп -лир "искористимо линук" / медиа / вин / стуфф
    поздрави

  5.   Користимо Линук дијо

    Тачно. Ставио сам наводнике у случају да неко случајно замени мој пример стазом која укључује размаке. Очекивао сам будућу тврдњу: хеј, то ми не иде !! Ха ха…
    Свеједно, оно што кажете је истина. У примеру има пуно наводника, али ако желите да унесете путању која укључује размаке, морате ставити наводнике.
    Упозорење. Поздрав и пуно хвала на коментару!

  6.   фреесиете дијо

    Одличан допринос, врло добро објашњен: једноставан и лак за праћење. Чекајући онај будући пост који најављујете на крају.
    поздрави

  7.   Користимо Линук дијо

    Да, већ сам га додао на своју листу обавеза! 🙂
    Живели! Паул.

  8.   Фернандо дијо

    Врло добар! заиста корисно и одлично функционише!

    Хвала!

  9.   Густаво Менницхелли дијо

    Поштовани, видевши садржај ваших коментара који ме сматрају охрабрујућим, одлучио сам да вас замолим за помоћ са видео записом ни леново Т430 Користим Линук Минт од верзије 9, сада сам инсталирао верзију 17 КДЕ и имам проблема са резолуцијом видео Не могу да користим 1920 × 1080 са плочицом. можеш ли да ми помогнеш?
    хвала

  10.   веб странице валенциа дијо

    ок човече хвала што си ме послужио !!! салу2

  11.   Гуилле дијо

    Ови детаљи су оно што уништава дивне бесплатне системе у 2015. години и још увек не можете да претражите текст из прегледача датотека? А најгоре је што се сећам да је пре 10-ак година то било могуће, зашто се враћамо у неке основне ствари?
    Да, једноставна команда, да, бесплатно је што имате код и друге, али мислим да ова врста детаља обележава корисника почетника који се приближава свету гну / линук.

    1.    Моргул дијо

      Говоримо о претраживању садржаја унутар датотека, а не о њиховом филтрирању по имену 🙂

  12.   Езекуиел дијо

    Увек је добро заказати ове врсте постова 😉

  13.   ВолфМакс дијо

    У МацОСКС-у можете извршити ову наредбу: (претпостављам да ће и у Линуку бити ту, јер су Линук и МацОСКС породица, „мала браћа“.)

    мдфинд -онлиин [путања директоријума у ​​којем ћемо претраживати] упит [„текст за претрагу“]
    користите наводнике за текст са размацима. 😉

    на пример:
    мдфинд -онлиин Курикулум упита докумената

  14.   Хернан дијо

    Ове команде и њихова велика корисност и што их тако лако деле, спасу земљу.!