Претражите помоћу пронађи и изузми датотеке (према њиховом продужетку) из резултата

Као што многи од вас знају да користим КДЕ, међутим, иако волим погодност и комфор који ми нуди КДЕ (јер је изузетно потпун), не користим даљински све опције које он доноси, чак и неке основне.

Када неко од вас жели да у Кс фасцикли претражује све датотеке .јпг или једноставно оне које у свом имену садрже „венчање“, користите системски претраживач, јер ја не 🙂

Није да сам геек, штребер или откаченији од других, једноставно користим финд (у очигледном терминалу) јер ми се чини невероватно продуктивнији, једноставније ми је да претражујем финд у терминалу који је отворен (користећи Иакуаке) морате отворити системски прегледач.

Па, не тако давно желео сам да пронађем све датотеке чије име садржи «колекција«, Али НИСАМ желео да видим .гиф датотеке, како постићи тако нешто? ... како рећи финд-у да ми не покаже .гиф чак и ако његово име садржи "Колекција"?

Прво што ми је пало на памет је нешто једноставно:

find $HOME -iname *collection* | grep -v .gif

 Ово би пронашло са пронађи све датотеке које у свом имену имају "колекцију", али користе греп Уверио се да ми терминал показује само оно што је РАЗЛИЧИТО од «.гиф» и ... да, то чини чуда 😀

Али заправо не требате користити две команде (финд + греп) да бисмо то постигли, са проналаском нам је довољно:

find $HOME -iname *collection* -not \( -iname "*\.gif" \)

И то је то ... али пост се овде не завршава 🙂

Шта ако желимо да избришемо оне датотеке које су се приказале?

За ово морамо само додати параметар -избриши на линији, то јест:

find $HOME -iname *collection* -not \( -iname "*\.gif" \) -delete

Шта ако само желимо да променимо дозволе на 755?

За ово ћемо користити -Екец фром финд:

find $HOME -iname *collection* -not \( -iname "*\.gif" \) -exec chmod 755 {} \;

И воила 🙂
Ништа, за шта се надам да вас занима ...


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

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

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

*

*

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

  1.   ФИКСОЦОНН дијо

    Не видим окружење радне површине

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

      Још нема подршке за цимет, у основи зато што немам икону цимета ... само за то 🙂
      Овде можете прочитати мало више о томе: https://blog.desdelinux.net/desdelinux-tambien-te-muestra-el-entorno-de-escritorio-que-usas-en-tus-comentarios/

  2.   ФИКСОЦОНН дијо

    има ли иконе за цимет

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

    Тестирање нове функције препознавања радне околине.
    Тест бр.1

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

      ДПМ ради ... сјајно 🙂

      1.    елав дијо

        И шта би требало да стави у Усер Агент?

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

          Сада правим чланак који то објашњава 🙂
          Међутим ... ако ставите „КДЕ“ у УсерАгент, добићете КДЕ логотип, ако ставите „Ксфце“ очигледно, итд.

          Сада, ако неко коментарише из Цхакре, Кубунту или користећи Конкуерор или Реконк ... блог ће аутоматски ставити икону КДЕ.

          Као да коментаришу Ксубунту, поставиће онај на Ксфце.

          1.    елав дијо

            😛 Лепо

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

            Зар није постојала икона хладњака за кде?

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

    Тестирање корисничког агента ...

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

      Истина је да КДЕ није баш најбољи ... али, у то време, није било бољег при руци.

      Иначе ... не треба да конфигуришете свој УсерАгент, као што сте споменули из Кубунту-а, програмирао сам ову функцију тако да ако је Кубунту аутоматски стави КДЕ икону 🙂

    2.    труко22 дијо

      ^ ___ ^ тестирање

  5.   Ротс87 дијо

    Какво је ово врачање !!!!! хахаха лаже чекајући чланак корисничког агента ... успут не знам да ли сам то ја или овај чланак осећам се као да је већ виђен или су то моје илузије

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

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

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

      Негативни аспект лоцате је што не ради у реалном времену, то јест, ако сам управо копирао нешто на рачунар, лоцате још увек не индексира те нове датотеке, такође ... финд омогућава више ствари попут употребе -екец 🙂

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

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

      2.    анониман дијо

        Ништа што једноставан # упдатедб не може решити ... и даље је лакше и брже користити л # упдатедб && лоцате

        поздрави

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

          Односно, да ли бих морао покренути упдатедб да бих ажурирао индексе, сачекао да се заврши и затим извршио претрагу? ...
          Не кажем да је то на било који начин погрешан начин, али пре него што кренем тим путем, лично више волим да користим финд и воила.

  7.   Даниел Г. дијо

    тестирање нове играчке 🙂

  8.   Гискард дијо

    Тестирање…

    1.    Гискард дијо

      Здраво, док не променим УсерАгент или на чекању. Али једном кад сам га променио и Цхомиум је полудео. У сваком случају користим ЛинукМинт са КСФЦЕ.

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

        Нема ништа лоше у промени УсерАгент-а ... Стално га мењам у Фирефок 😀

  9.   Лоло дијо

    Добро је знати параметре проналажења, али са грепом морате писати мање, зар не?

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

      Да заиста 🙂
      Заправо је најважније имати више начина за постизање жељеног резултата, знање не заузима простор 😀

  10.   Ја Мендиета дијо

    Финд је наш пријатељ 🙂

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

      +1

  11.   Царлос дијо

    покушајте да видите шта ће изаћи

  12.   цостеелатион дијо

    Погледаћу, хвала.