Hae haku- ja poissulkemistiedostoilla (niiden laajennuksella) tuloksista

Kuten monet teistä tietävät, että käytän KDE: tä, vaikka rakastan KDE: n minulle tarjoamaa mukavuutta ja mukavuutta (koska se on erittäin kattava), en käytä etänä kaikkia sen tuomia vaihtoehtoja, edes joitain perusasetuksia.

Kun joku teistä haluaa hakea X-kansiosta kaikkia .jpg-tiedostoja tai yksinkertaisesti niitä, joiden nimessä on "häät", käytä järjestelmän hakukonetta, koska en 🙂

Ei ole, että olen enemmän nörtti, nörtti tai freaky kuin muut, käytän yksinkertaisesti hakua (ilmeisessä päätelaitteessa), koska minusta se on uskomattoman tuottavampaa, minulle on helpompaa etsiä löydöillä terminaalista, joka on auki Yakuake) sinun on avattava järjestelmän selain.

No, kauan sitten halusin löytää kaikki tiedostot, joiden nimi sisältää «kokoelma«, Mutta en halunnut nähdä .gif-tiedostoja, miten saavuttaa jotain sellaista? … Kuinka kertoa etsinnälle, että et näytä .gif-tiedostoa, vaikka sen nimi sisältää "Kokoelma"?

Ensimmäinen asia, joka tuli minulle, on jotain niin yksinkertaista kuin:

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

 Tämä löytäisi kaikki tiedostot, joiden nimessä on "kokoelma", mutta jotka käyttävät grep Hän varmisti, että terminaali näyttää minulle vain sen, mikä on ERILAISTA «.gif»: stä ja ... kyllä, se tekee ihmeitä 😀

Mutta sinun ei todellakaan tarvitse käyttää kahta komentoa (etsi + grep) tämän saavuttamiseksi, löytö riittää meille:

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

Ja siinä se ... mutta viesti ei pääty tähän 🙂

Entä jos haluamme poistaa näytetyt tiedostot?

Tätä varten meidän on vain lisättävä parametri -poistaa linjalla, eli:

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

Entä jos haluamme vain muuttaa käyttöoikeudet 755: ksi?

Tätä varten käytämme exec löytöstä:

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

Ja voila 🙂
Ei mitään, mitä toivon kiinnostavan sinua ...


Artikkelin sisältö noudattaa periaatteita toimituksellinen etiikka. Ilmoita virheestä napsauttamalla täällä.

30 kommenttia, jätä omasi

Jätä kommentti

Sähköpostiosoitettasi ei julkaista.

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   FIXOCONN dijo

    En näe työpöytäympäristöä

    1.    KZKG ^ Gaara dijo

      Kanelia ei ole vielä tuettu, lähinnä siksi, että minulla ei ole kaneli-kuvaketta ... vain siksi :)
      Täältä voit lukea siitä hieman enemmän: https://blog.desdelinux.net/desdelinux-tambien-te-muestra-el-entorno-de-escritorio-que-usas-en-tus-comentarios/

  2.   FIXOCONN dijo

    onko cinammonille mitään kuvaketta

  3.   KZKG ^ Gaara dijo

    Testataan uusia työpöytäympäristön tunnistustoimintoja.
    Testi nro 1

    1.    KZKG ^ Gaara dijo

      DPM toimii ... hienosti 🙂

      1.    elav dijo

        Ja mitä sen on tarkoitus laittaa käyttäjäagenttiin?

        1.    KZKG ^ Gaara dijo

          Nyt teen artikkelin, joka selittää tämän 🙂
          Kuitenkin ... jos laitat "KDE" UserAgentiin, saat KDE-logon, jos "Xfce" on ilmeinen jne.

          Jos joku kommentoi Chakraa, Kubuntua tai Konqueroria tai Rekonqia ... blogi lisää automaattisesti KDE-kuvakkeen.

          Ikään kuin he kommentoivat Xubuntua, se laittaa sen Xfceen.

          1.    elav dijo

            😛 Mukava

          2.    metsästäjä dijo

            Eikö kde: ssä ollut viileämpi kuvake?

  4.   metsästäjä dijo

    Testataan käyttäjäagenttia ...

    1.    KZKG ^ Gaara dijo

      Totuus on, että KDE ei ole aivan paras ... mutta tuolloin ei ollut parempaa käsillä.

      Muuten ... sinun ei tarvitse määrittää UserAgentiasi, kuten sanot Kubuntusta, ohjelmoin tämän toiminnon niin, että jos se on Kubuntu, se laittaa automaattisesti KDE-kuvakkeen 🙂

    2.    truko22 dijo

      ^ ___ ^ testaus

  5.   Mätät87 dijo

    Millainen noituus tämä on !!!!! hahaha valheita odottaa käyttäjäagenttiartikkeli ... muuten en tiedä onko se minä tai tämä artikkeli tuntuu siltä, ​​että se oli jo nähty tai he ovat harhaani

  6.   Sävyinen dijo

    No, mielenkiintoinen, vaikka en vieläkään ole tottunut käyttämään haku- ja säännöllisiä lausekkeita, minun on rajoitettu käyttämään locate xD: tä.

    1.    KZKG ^ Gaara dijo

      Locaten negatiivinen puoli on, että se ei toimi reaaliajassa, toisin sanoen jos olen juuri kopioinut jotain tietokoneelle, locate ei silti indeksoi näitä uusia tiedostoja, myös ... find sallii enemmän asioita, kuten -execin käyttäminen 🙂

      1.    davidlg dijo

        Komennolla -exec, jota aioin kommentoida, on erittäin hyödyllistä järjestää esimerkiksi musiikki / sarjat.
        Käytän sitä torrent-sarjan siirtämiseen, koska se luo useita kansioita ja ladattuihin tiedostoihin

      2.    anonyymi dijo

        Mikään, jota yksinkertainen # updatedb ei ratkaise ... l # updatedb && locate -toiminnon käyttäminen on silti helpompaa ja nopeampaa

        terveiset

        1.    KZKG ^ Gaara dijo

          Toisin sanoen, pitäisikö minun päivittää indexb päivittääksesi hakemistot, odottaa sen päättymistä ja tehdä sitten haku? ...
          En sano, että se olisi millään tavalla väärä tapa, mutta ennen kuin menen tälle polulle, haluan henkilökohtaisesti käyttää vain etsiä ja voilaa.

  7.   Daniel G. dijo

    uuden lelun testaaminen 🙂

  8.   Giskard dijo

    Testaus…

    1.    Giskard dijo

      Hei, kunnes vaihdan UserAgentia tai odottaa. Mutta kun muutin sen ja Chomium meni hulluksi. Joka tapauksessa käytän LinuxMintiä XFCE: n kanssa.

      1.    KZKG ^ Gaara dijo

        UserAgentin vaihtamisessa ei ole mitään vikaa ... vaihdan sen Firefoxiksi koko ajan 😀

  9.   Lolo dijo

    On hyvä tietää löydön parametrit, mutta grep: n kanssa sinun on kirjoitettava vähemmän, eikö?

    1.    KZKG ^ Gaara dijo

      Kyllä todellakin 🙂
      Itse asiassa tärkeintä on, että sinulla on useita tapoja saavuttaa haluttu tulos, tieto ei vie tilaa 😀

  10.   Minä Mendieta dijo

    Löydä on ystävämme 🙂

    1.    KZKG ^ Gaara dijo

      +1

  11.   carlos dijo

    yritä nähdä, mitä tulee ulos

  12.   kustannus dijo

    Katson sitä, kiitos.