Αναζήτηση με εύρεση και εξαίρεση αρχείων (από την επέκτασή τους) από τα αποτελέσματα

Όπως πολλοί από εσάς γνωρίζετε ότι χρησιμοποιώ το KDE, ωστόσο, αν και λατρεύω την άνεση και την άνεση που μου προσφέρει το KDE (επειδή είναι εξαιρετικά πλήρες), δεν χρησιμοποιώ εξ αποστάσεως όλες τις επιλογές που προσφέρει, ακόμη και μερικές βασικές.

Όταν κάποιος από εσάς θέλετε να αναζητήσετε στο φάκελο X για όλα τα αρχεία .jpg ή απλά εκείνα που περιέχουν "γάμο" στο όνομά τους, χρησιμοποιήστε τη μηχανή αναζήτησης συστήματος, επειδή δεν το κάνω

Δεν είναι ότι είμαι πιο geek, nerdy ή freaky από άλλους, απλά χρησιμοποιώ το εύρημα (σε προφανές τερματικό) επειδή το βρίσκω απίστευτα πιο παραγωγικό, είναι πιο απλό για μένα να κάνω αναζήτηση με εύρεση σε ένα τερματικό που έχει ανοιχτό (χρησιμοποιώντας Yakuake) πρέπει να ανοίξετε το πρόγραμμα περιήγησης συστήματος.

Λοιπόν, πριν από πολύ καιρό ήθελα να βρω όλα τα αρχεία των οποίων το όνομα περιέχει «συλλογή«, Αλλά δεν ήθελα να δω τα αρχεία .gif, πώς να επιτύχω κάτι τέτοιο; … Πώς να πει να βρείτε να μην μου δείξει το .gif ακόμα και αν το όνομά του περιέχει "Συλλογή"?

Το πρώτο πράγμα που μου συνέβη είναι κάτι τόσο απλό όσο:

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

 Αυτό θα μπορούσε να βρει με όλα τα αρχεία που έχουν "συλλογή" στο όνομά τους, αλλά χρησιμοποιούν grep Διαβεβαίωσε ότι το τερματικό μου δείχνει μόνο τι διαφέρει από το «.gif» και… ναι, λειτουργεί θαύματα 😀

Αλλά δεν χρειάζεται να χρησιμοποιήσετε δύο εντολές (βρείτε + grep) για να το επιτύχουμε, με εύρημα χρειαζόμαστε μόνο:

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

Και αυτό είναι ... αλλά η ανάρτηση δεν τελειώνει εδώ 🙂

Τι γίνεται αν θέλουμε να διαγράψουμε αυτά τα αρχεία που εμφανίστηκαν;

Για αυτό πρέπει απλώς να προσθέσουμε την παράμετρο -διαγράφω στη γραμμή, δηλαδή:

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

Τι γίνεται αν θέλουμε απλώς να αλλάξουμε τα δικαιώματα σε 755;

Για αυτό θα χρησιμοποιήσουμε το -Exec από εύρεση:

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

Και voila 🙂
Τίποτα, το οποίο ελπίζω να σας ενδιαφέρει ...


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   ΦΙΞΟΚΟΝ dijo

    Δεν βλέπω το περιβάλλον της επιφάνειας εργασίας

    1.    KZKG ^ Γκάρα dijo

      Δεν υπάρχει υποστήριξη για το Cinnamon ακόμα, βασικά επειδή δεν έχω το εικονίδιο Cinnamon ... μόνο για αυτό 🙂
      Εδώ μπορείτε να διαβάσετε λίγο περισσότερα για αυτό: https://blog.desdelinux.net/desdelinux-tambien-te-muestra-el-entorno-de-escritorio-que-usas-en-tus-comentarios/

  2.   ΦΙΞΟΚΟΝ dijo

    υπάρχει κάποιο εικονίδιο για το cinammon

  3.   KZKG ^ Γκάρα dijo

    Δοκιμή νέας λειτουργικότητας αναγνώρισης περιβάλλοντος επιφάνειας εργασίας.
    Δοκιμή Νο. 1

    1.    KZKG ^ Γκάρα dijo

      Το DPM λειτουργεί… υπέροχο 🙂

      1.    Έλαβ dijo

        Και τι πρέπει να βάλει στο User Agent;

        1.    KZKG ^ Γκάρα dijo

          Τώρα κάνω ένα άρθρο που το εξηγεί αυτό 🙂
          Ωστόσο ... αν βάλετε το "KDE" στο UserAgent θα λάβετε το λογότυπο KDE, αν βάλετε το "Xfce" το προφανές, κλπ.

          Τώρα, εάν κάποιος σχολιάσει από το Τσάκρα, το Κούμπουντ ή χρησιμοποιώντας το Konqueror ή το Rekonq ... το blog θα βάλει αυτόματα το εικονίδιο KDE.

          Σαν να σχολιάζουν το Xubuntu, θα το βάλει στο Xfce.

          1.    Έλαβ dijo

            😛 Ωραία

          2.    κυνηγός dijo

            Δεν υπήρχε ένα πιο δροσερό εικονίδιο για το kde;

  4.   κυνηγός dijo

    Δοκιμή πράκτορα χρήστη ...

    1.    KZKG ^ Γκάρα dijo

      Η αλήθεια είναι ότι το KDE δεν είναι ακριβώς το καλύτερο ... αλλά, εκείνη τη στιγμή, δεν υπήρχε καλύτερο στο χέρι.

      Παρεμπιπτόντως ... δεν χρειάζεται να ρυθμίσετε τις παραμέτρους του UserAgent, όπως λέτε από το Kubuntu, προγραμματίζω αυτήν τη λειτουργία, έτσι ώστε εάν είναι Kubuntu να ρυθμίζει αυτόματα το εικονίδιο KDE 🙂

    2.    truko22 dijo

      ^ ___ ^ δοκιμή

  5.   σαπίζει87 dijo

    Τι είδους μαγεία είναι αυτό !!!!! χαχαχα ψέματα περιμένει το άρθρο του πράκτορα χρήστη ... παρεμπιπτόντως δεν ξέρω αν είμαι εγώ ή αυτό το άρθρο, νιώθω ότι ήταν ήδη δει ή είναι οι ψευδαισθήσεις μου

  6.   Ραγιάντ dijo

    Λοιπόν, ενδιαφέρον, αν και δεν έχω συνηθίσει να χρησιμοποιώ εύρεση και κανονικές εκφράσεις, η δική μου περιορίζεται στη χρήση εντοπισμού xD

    1.    KZKG ^ Γκάρα dijo

      Η αρνητική πτυχή του εντοπισμού είναι ότι δεν λειτουργεί σε πραγματικό χρόνο, δηλαδή, αν μόλις αντιγράψω κάτι στον υπολογιστή, η εντολή εντοπισμού δεν ευρετηριάζει αυτά τα νέα αρχεία, επίσης ... η εύρεση επιτρέπει περισσότερα πράγματα όπως η χρήση του -exec 🙂

      1.    Νταβίντλγ dijo

        με την εντολή -exec που επρόκειτο να σχολιάσω, είναι πολύ χρήσιμο να αναδιοργανώσουμε τη μουσική / σειρά για παράδειγμα.
        Το χρησιμοποιώ για να μετακινήσω τη σειρά torrent, καθώς δημιουργεί πολλούς φακέλους και μέσα στα αρχεία που κατεβάσατε

      2.    ανώνυμος dijo

        Τίποτα που δεν μπορεί να επιλύσει ένα απλό # ενημερωμένοb ... είναι ακόμα πιο εύκολο και πιο γρήγορο να χρησιμοποιήσετε το l # updatedb && locate

        αφορά

        1.    KZKG ^ Γκάρα dijo

          Δηλαδή, θα έπρεπε να τρέξω ενημερωμένο b για να ενημερώσω τα ευρετήρια, να περιμένω να τελειώσει και μετά να κάνω την αναζήτηση; ...
          Δεν λέω ότι με οποιονδήποτε τρόπο είναι λανθασμένος, αλλά προτού ακολουθήσω αυτό το μονοπάτι, προσωπικά προτιμώ να χρησιμοποιώ απλώς το εύρημα και το voila.

  7.   Daniel G. dijo

    δοκιμή του νέου παιχνιδιού 🙂

  8.   Γκίσκαρντ dijo

    Δοκιμή…

    1.    Γκίσκαρντ dijo

      Γεια, μέχρι να αλλάξω το UserAgent ή σε εκκρεμότητα. Αλλά όταν το άλλαξα και το Chomium τρελάθηκε. Σε κάθε περίπτωση, χρησιμοποιώ LinuxMint με XFCE.

      1.    KZKG ^ Γκάρα dijo

        Δεν υπάρχει τίποτα λάθος με την αλλαγή του UserAgent ... Το αλλάζω στο Firefox συνεχώς 😀

  9.   Lolo dijo

    Είναι καλό να γνωρίζετε τις παραμέτρους της εύρεσης, αλλά με το grep πρέπει να γράψετε λιγότερα, σωστά;

    1.    KZKG ^ Γκάρα dijo

      Ναι, πράγματι 🙂
      Στην πραγματικότητα το σημαντικό είναι να έχουμε πολλούς τρόπους για να επιτύχουμε το επιθυμητό αποτέλεσμα, η γνώση δεν καταλαμβάνει χώρο 😀

  10.   Μέντιτα dijo

    Το Find είναι ο φίλος μας 🙂

    1.    KZKG ^ Γκάρα dijo

      +1

  11.   carlos dijo

    προσπαθήστε να δείτε τι βγαίνει

  12.   κοστολόγηση dijo

    Θα το ρίξω μια ματιά, ευχαριστώ.