Suchen Sie mit Suchen und schließen Sie Dateien (nach ihrer Erweiterung) aus den Ergebnissen aus

Wie viele von Ihnen wissen, verwende ich KDE. Obwohl ich die Bequemlichkeit und den Komfort, die KDE mir bietet (weil es äußerst vollständig ist), liebe, verwende ich nicht alle Optionen, auch einige grundlegende, aus der Ferne.

Wenn einer von Ihnen den X-Ordner nach allen JPG-Dateien durchsuchen möchte oder einfach nach solchen, deren Name "Hochzeit" enthält, verwenden Sie die Systemsuchmaschine, da ich nicht 🙂

Es ist nicht so, dass ich geekiger, nerdiger oder ausgeflippter bin als andere, ich benutze einfach find (im offensichtlichen Terminal), weil ich es unglaublich produktiver finde. Es ist einfacher für mich, mit find in einem Terminal zu suchen, das geöffnet hat (using) Yakuake) müssen Sie den Systembrowser öffnen.

Nun, vor nicht allzu langer Zeit wollte ich alle Dateien finden, deren Name «enthältSammlung«Aber ich wollte die .gif-Dateien NICHT sehen, wie kann man so etwas erreichen? … Wie man sagt, dass find mir das .gif nicht zeigen soll, auch wenn sein Name es enthält "Sammlung"?

Das erste, was mir einfiel, war so einfach wie:

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

 Dies würde mit find alle Dateien finden, deren Name "collection" enthält, aber verwendet grep Er hat dafür gesorgt, dass das Terminal mir nur zeigt, was sich von «.gif» unterscheidet und ... ja, es wirkt Wunder 😀

Sie müssen jedoch nicht unbedingt zwei Befehle verwenden (find + grep) um dies zu erreichen, brauchen wir mit find nur:

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

Und das war's ... aber der Beitrag endet hier nicht 🙂

Was ist, wenn wir die angezeigten Dateien löschen möchten?

Dazu müssen wir nur den Parameter hinzufügen -löschen auf der Linie, das heißt:

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

Was ist, wenn wir nur die Berechtigungen auf 755 ändern möchten?

Dafür werden wir die verwenden -Exec vom Fund:

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

Und voila 🙂
Nichts, was Sie hoffentlich interessiert ...


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   FIXOCONN sagte

    Ich sehe die Desktop-Umgebung nicht

    1.    KZKG ^ Gaara sagte

      Es gibt noch keine Unterstützung für Cinnamon, im Grunde, weil ich das Cinnamon-Symbol nicht habe ... nur dafür 🙂
      Hier können Sie etwas mehr darüber lesen: https://blog.desdelinux.net/desdelinux-tambien-te-muestra-el-entorno-de-escritorio-que-usas-en-tus-comentarios/

  2.   FIXOCONN sagte

    Gibt es ein Symbol für Zimt?

  3.   KZKG ^ Gaara sagte

    Testen neuer Erkennungsfunktionen für die Desktop-Umgebung.
    Test Nr.1

    1.    KZKG ^ Gaara sagte

      DPM funktioniert… großartig 🙂

      1.    lebhaft sagte

        Und was soll es in den User Agent einfügen?

        1.    KZKG ^ Gaara sagte

          Jetzt mache ich einen Artikel, der dies erklärt 🙂
          Jedoch ... wenn Sie "KDE" in den UserAgent einfügen, erhalten Sie das KDE-Logo, wenn Sie "Xfce" gut das Offensichtliche einfügen, usw.

          Wenn jemand Kommentare von Chakra, Kubuntu oder Konqueror oder Rekonq abgibt, wird im Blog automatisch das KDE-Symbol angezeigt.

          Als ob sie Xubuntu kommentieren, wird es das auf Xfce setzen.

          1.    lebhaft sagte

            😛 Schön

          2.    Dhunter sagte

            Gab es nicht ein cooleres Symbol für kde?

  4.   Dhunter sagte

    Benutzeragent testen ...

    1.    KZKG ^ Gaara sagte

      Die Wahrheit ist, dass der KDE nicht gerade der beste ist ... aber zu dieser Zeit gab es keinen besseren zur Hand.

      Übrigens ... Sie müssen Ihren UserAgent nicht konfigurieren, wie Sie von Kubuntu sagen. Ich habe diese Funktion so programmiert, dass bei Kubuntu automatisch das KDE-Symbol gesetzt wird

    2.    truko22 sagte

      ^ ___ ^ testen

  5.   rots87 sagte

    Was für eine Hexerei ist das !!!!! hahaha lügt und wartet auf den User Agent Artikel ... übrigens weiß ich nicht, ob ich es bin oder dieser Artikel. Ich habe das Gefühl, er wurde bereits gesehen oder sie sind meine Illusionen

  6.   Strahlend sagte

    Nun, interessant, obwohl ich es noch nicht gewohnt bin, Find- und reguläre Ausdrücke zu verwenden, beschränkt sich meine auf die Verwendung von locate xD.

    1.    KZKG ^ Gaara sagte

      Der negative Aspekt des Lokalisierens ist, dass es nicht in Echtzeit funktioniert, dh wenn ich gerade etwas auf den Computer kopiert habe, indiziert das Lokalisieren diese neuen Dateien immer noch nicht, auch ... find ermöglicht mehr Dinge wie die Verwendung von -exec 🙂

      1.    davidlg sagte

        Mit dem Befehl -exec, den ich kommentieren wollte, ist es sehr nützlich, beispielsweise Musik / Serien neu zu organisieren.
        Ich benutze es, um die Torrent-Serie zu verschieben, da es mehrere Ordner und innerhalb der heruntergeladenen Dateien erstellt

      2.    anonym sagte

        Nichts, was ein einfaches # aktualisiertes B nicht lösen kann ... es ist immer noch einfacher und schneller, l # aktualisiertes B && zu verwenden

        Grüße

        1.    KZKG ^ Gaara sagte

          Das heißt, müsste ich updateedb ausführen, um die Indizes zu aktualisieren, warten, bis sie abgeschlossen sind, und dann die Suche durchführen? ...
          Ich sage nicht, dass es auf irgendeine Weise der falsche Weg ist, aber bevor ich diesen Weg gehe, bevorzuge ich persönlich nur find und voila.

  7.   Daniel G. sagte

    Testen des neuen Spielzeugs 🙂

  8.   giskard sagte

    Testen…

    1.    giskard sagte

      Hallo, bis ich den UserAgent ändere oder ausstehend. Aber als ich es geändert habe und das Chomium verrückt geworden ist. In jedem Fall verwende ich LinuxMint mit XFCE.

      1.    KZKG ^ Gaara sagte

        Es ist nichts Falsches daran, den UserAgent zu ändern ... Ich ändere ihn ständig in meinen Firefox 😀

  9.   Lolo sagte

    Es ist gut, die Parameter von find zu kennen, aber mit grep muss man weniger schreiben, oder?

    1.    KZKG ^ Gaara sagte

      Ja in der Tat 🙂
      Eigentlich ist es wichtig, mehrere Möglichkeiten zu haben, um das gewünschte Ergebnis zu erzielen. Wissen nimmt keinen Platz ein 😀

  10.   Ich Mendieta sagte

    Finden ist unser Freund 🙂

    1.    KZKG ^ Gaara sagte

      +1

  11.   carlos sagte

    versuche zu sehen, was herauskommt

  12.   Costeelation sagte

    Ich werde es mir ansehen, danke.