Keresés a fájlok keresésével és kizárásával (kiterjesztésük szerint) az eredmények közül

Mint sokan ismeritek, használom a KDE-t, bár szeretem a KDE által kínált kényelmet és kényelmet (mert rendkívül teljes), távolról sem használom az összes opciót, még néhányat is.

Ha valamelyikőtök az X mappában akar keresni az összes .jpg fájlról, vagy egyszerűen csak azokról, amelyek nevében "esküvőt" tartalmaznak, használja a rendszer keresőjét, mert nem 🙂

Nem arról van szó, hogy stréberebb, furcsább vagy furcsább vagyok, mint mások, egyszerűen a keresést használom (nyilvánvaló terminálban), mert hihetetlenül produktívabbnak találom, egyszerűbb számomra a kereséssel keresni egy nyitott terminálban ( Yakuake) meg kell nyitnia a rendszer böngészőt.

Nos, nem is olyan régen szerettem volna megtalálni az összes fájlt, amelyek neve «gyűjtemény«, De NEM akartam látni a .gif fájlokat, hogyan érhetek el ilyesmit? ... hogyan mondjam el a find-nak, hogy ne mutassa meg a .gif-et akkor is, ha a neve tartalmazza "Gyűjtemény"?

Az első dolog, ami eszembe jutott, olyan egyszerű, mint:

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

 Ez megtalálható az összes olyan fájl keresésével, amelynek nevében "gyűjtemény" van, de a grep Gondoskodtam róla, hogy a terminál csak azt mutassa meg, hogy mi különbözik a «.gif» -től, és ... igen, csodákra képes 😀

De valójában nem kell két parancsot használni (find + grep) ennek eléréséhez a találattal csak a következőkre van szükségünk:

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

És ennyi ... de a bejegyzés itt még nem ér véget 🙂

Mi van, ha törölni akarjuk a megjelenített fájlokat?

Ehhez csak hozzá kell adnunk a paramétert -töröl a vonalon, vagyis:

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

Mi van, ha csak az engedélyeket akarjuk megváltoztatni 755-re?

Ehhez a -Exec a leletből:

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

És voila 🙂
Semmi, remélem, érdekes lehet ...


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   FIXOCONN dijo

    Nem látom az asztali környezetet

    1.    KZKG ^ Gaara dijo

      A Cinnamon még nem támogatott, alapvetően azért, mert nincs meg a Cinnamon ikonja ... csak azért 🙂
      Itt olvashat róla egy kicsit: https://blog.desdelinux.net/desdelinux-tambien-te-muestra-el-entorno-de-escritorio-que-usas-en-tus-comentarios/

  2.   FIXOCONN dijo

    van-e ikon a cinammonra?

  3.   KZKG ^ Gaara dijo

    Az új asztali környezet felismerési funkcionalitás tesztelése.
    1. teszt

    1.    KZKG ^ Gaara dijo

      A DPM működik ... remekül 🙂

      1.    élénk dijo

        És mit kell tennie a felhasználói ügynökbe?

        1.    KZKG ^ Gaara dijo

          Most készítek egy cikket, amely ezt elmagyarázza 🙂
          Azonban ... ha a "KDE" -t beírja a UserAgentbe, akkor megkapja a KDE logót, ha az "Xfce" -t jól, akkor a nyilvánvaló stb.

          Most, ha valaki megjegyzést ír Chakrából, Kubuntuból, vagy a Konqueror vagy a Rekonq használatával ... a blog automatikusan felteszi a KDE ikont.

          Mintha kommentálják az Xubuntut, az felteszi az Xfce-re.

          1.    élénk dijo

            😛 Szép

          2.    vadász dijo

            Nem volt hűvösebb ikon a kde számára?

  4.   vadász dijo

    Felhasználói ügynök tesztelése ...

    1.    KZKG ^ Gaara dijo

      Az az igazság, hogy a KDE nem éppen a legjobb ... de abban az időben még nem volt jobb kéznél.

      Egyébként ... nem kell konfigurálnia a UserAgent-et, mivel a Kubuntu-tól megjegyzi, ezt a funkciót úgy programoztam, hogy ha Kubuntu, akkor automatikusan kitegye a KDE ikont 🙂

    2.    truko22 dijo

      ^ ___ ^ tesztelés

  5.   rots87 dijo

    Milyen boszorkányság ez !!!!! hahaha hazudik a felhasználói ügynök cikkre várva ... egyébként nem tudom, hogy én vagyok-e vagy ez a cikk úgy érzem, hogy már látták, vagy ők az illúzióim

  6.   Rayonant dijo

    Nos, érdekes, bár még mindig nem szoktam használni a keresést és a reguláris kifejezéseket, az enyém csak a locate xD használatára korlátozódik.

    1.    KZKG ^ Gaara dijo

      A locate negatív aspektusa, hogy nem valós időben működik, vagyis ha csak átmásoltam valamit a számítógépre, akkor a locate még mindig nem indexeli ezeket az új fájlokat, a ... a find több dolgot is lehetővé tesz, például az -exec használatát 🙂

      1.    davidlg dijo

        Az -exec paranccsal, amelyet kommentálni akartam, nagyon hasznos például a zene / sorozat átszervezése.
        A torrent sorozat mozgatására használom, mivel több mappát hoz létre és a letöltött fájlokon belül

      2.    névtelen dijo

        Semmi, amit egy egyszerű # updatedb nem tud megoldani ... az l # updatedb && locate használata még mindig egyszerűbb és gyorsabb

        Üdvözlet

        1.    KZKG ^ Gaara dijo

          Más szavakkal: az indexb frissítéséhez futtatnom kellene a frissített b fájlt, várnom kell a befejezésére, majd elvégeznem a keresést? ...
          Semmi esetre sem állítom, hogy ez rossz módszer, de mielőtt ezen az úton haladnék, én személy szerint inkább csak a keresést és a voila szót használom.

  7.   Daniel G. dijo

    az új játék tesztelése 🙂

  8.   giskard dijo

    Tesztelés…

    1.    giskard dijo

      Szia, amíg meg nem változtatom a UserAgent szolgáltatást, vagy függőben van. De egyszer megváltoztattam, és a Chomium megőrült. Mindenesetre a LinuxMint-et használom az XFCE-vel.

      1.    KZKG ^ Gaara dijo

        Nincs semmi baj a UserAgent megváltoztatásával ... állandóan Firefox-ra cserélem 😀

  9.   Lolo dijo

    Jó tudni a megtalálás paramétereit, de a grep használatával kevesebbet kell írni, igaz?

    1.    KZKG ^ Gaara dijo

      Igen, valóban 🙂
      Tulajdonképpen az a fontos, hogy többféleképpen érjük el a kívánt eredményt, a tudás nem foglal helyet

  10.   Én Mendieta dijo

    Find a barátunk our

    1.    KZKG ^ Gaara dijo

      +1

  11.   carlos dijo

    próbálja meglátni, mi jön ki

  12.   költség dijo

    Megnézem, köszönöm.