Fd, μια εναλλακτική λύση στην εντολή εύρεσης, απλή, γρήγορη και εύκολη στη χρήση

για το FD

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

Σήμερα οι περισσότεροι χρήστες του Gnu / Linux είναι εξοικειωμένοι με την εντολή εύρεσης αναζήτησης και τις πολλές περιπτώσεις όπου μπορεί να είναι χρήσιμη. Στις ακόλουθες γραμμές θα ρίξουμε μια ματιά στο εγκατάσταση και πιθανές χρήσεις fd για να είναι σε θέση αναζήτηση στα αρχεία μας.

Γενικά χαρακτηριστικά fd

Μερικά από τα πιο αξιοσημείωτα χαρακτηριστικά είναι:

  • ένα εύκολο στη χρήση σύνταξη. Απλά πρέπει να γράψεις μοτίβο fd **.
  • Προσφορές α πολύχρωμη πρίζα, παρόμοια με την εντολή ls.
  • Θα έχουμε ένα γρήγορη απάντηση.
  • Ενεργοποιεί ένα έξυπνη αναζήτηση, με κεφαλαία και πεζά από προεπιλογή.
  • Δεν πραγματοποιεί αναζήτηση κρυφών αρχείων και καταλόγων από προεπιλογή

Αυτά είναι μόνο μερικά από τα χαρακτηριστικά του. Μπορείτε να συμβουλευτείτε όλα αυτά από το αποθετήριο GitHub του έργου.

Εγκαταστήστε το fd στο Ubuntu

Για να εγκαταστήσετε αυτήν την εφαρμογή αναζήτησης σε διανομές που βασίζονται στο Ubuntu και στο Debian, πρέπει να κατεβάστε την τελευταία έκδοση από τη σελίδα κυκλοφορίας. Μπορούμε επίσης να χρησιμοποιήσουμε το τερματικό (Ctrl + Alt + T) για κατεβάστε το πακέτο .deb χρησιμοποιώντας το wget. Γι 'αυτό γράφουμε:

Λήψη fd με wget

wget https://github.com/sharkdp/fd/releases/download/v7.3.0/fd-musl_7.3.0_amd64.deb

Μόλις ολοκληρωθεί η λήψη, μπορούμε εγκαταστήστε το πακέτο πληκτρολογώντας στο ίδιο τερματικό:

εγκατάσταση εντολών fd

sudo dpkg -i fd-musl_7.3.0_amd64.deb

Χρησιμοποιώντας το fd στο Ubuntu

Όντας παρόμοια με βρείτε εντολή, αυτή η εντολή έχει επίσης πολλές πιθανές περιπτώσεις χρήσης. Πριν προχωρήσουμε βαθύτερα, συνιστάται να το ελέγξετε τις διαθέσιμες επιλογές. Για αυτό μπορούμε να συμβουλευτούμε τη βοήθειά του πληκτρολογώντας ένα τερματικό (Ctrl + Alt + T):

βοήθεια fd εντολή

fd -h

Παραδείγματα χρήσης του fd

Για τα ακόλουθα παραδείγματα, πρόκειται να χρησιμοποιήσω την εγκατάσταση ενός έργου που ονομάζεται prompterium που βρίσκεται στο / opt / lampp / htdocs / για να πραγματοποιήσετε αναζητήσεις.

Κατ 'αρχάς, μπορούμε εκτελέστε την εντολή χωρίς ορίσματα, η έξοδος που θα δούμε θα είναι παρόμοια με την εντολή ls -R:

εντολή fd χωρίς ορίσματα

fd

Θα είμαστε σε θέση δείτε μόνο τα πρώτα 10 αποτελέσματα, για να δείτε μικρότερη έξοδο από την εντολή, πληκτρολογώντας:

fd head, περιορίστε τα αποτελέσματα σε 10

fd | head

Αναζήτηση κατά επέκταση

Εάν μας ενδιαφέρει να βρούμε όλα τα αρχεία jpg, μπορούμε να χρησιμοποιήσουμε το επιλογή "-e" για φιλτράρισμα κατά επέκταση:

φίλτρο fd κατά επέκταση

fd -e jpg

Αναζήτηση χρησιμοποιώντας ένα μοτίβο

La επιλογή "-e" μπορεί να χρησιμοποιηθεί επίσης σε συνδυασμό με ένα μοτίβο όπως τα ακόλουθα:

φίλτρο fd ανά μοτίβο

fd -e php index

Αυτή η εντολή θα αναζητήσει αρχεία με την επέκταση php που έχουν στο όνομά τους τη συμβολοσειρά 'ευρετήριο'.

Εξαίρεση καταλόγου από την αναζήτηση

Αν θέλαμε εξαιρέστε ορισμένα αποτελέσματα, θα είμαστε σε θέση να χρησιμοποιήσουμε το επιλογή "-E" ως εξής:

φιλτράρετε με μοτίβο αποφεύγοντας έναν κατάλογο

fd -e php index -E PASTE

Αυτή η εντολή θα αναζητήσει όλα τα αρχεία με επέκταση php, που περιέχει τη συμβολοσειρά 'ευρετήριο"και θα αποκλείσει τα αποτελέσματα από τον κατάλογο"PASTE'.

Αναζήτηση σε έναν κατάλογο

Εάν θέλετε να πραγματοποιήσετε αναζήτηση σε έναν συγκεκριμένο κατάλογο, θα πρέπει απλώς να το κάνετε υποδείξτε το ως επιχείρημα:

fd αναζήτηση αρχείων μέσα σε έναν κατάλογο

fd png ./IMG/

Με την προηγούμενη εντολή θα αναζητήσουμε αρχεία png στον κατάλογο IMG.

Εκτελέστε μια εντολή για τα αποτελέσματα που αποκτήθηκαν

Όπως με το εύρημα, θα είμαστε σε θέση να χρησιμοποιήσουμε το -x ή –exec ορίσματα για εκκίνηση παράλληλης εκτέλεσης εντολών με τα αποτελέσματα αναζήτησης. Στο παρακάτω παράδειγμα θα χρησιμοποιήσουμε το chmod για να αλλάξουμε τα δικαιώματα των αρχείων εικόνας που βρέθηκαν.

fd -e jpg -x chmod 644 {}

Η παραπάνω εντολή θα βρει όλα τα αρχεία με την επέκταση jpg και θα εκτελέσει το chmod 644 σε αυτά.

Αυτές οι γραμμές ήταν απλώς μια σύντομη ανασκόπηση της εντολής fd. Μερικοί χρήστες μπορεί να βρουν αυτήν την εντολή ευκολότερη στη χρήση και γρηγορότερη από την εύρεση. Όπως αναφέρθηκε στην αρχή του άρθρου, Αυτή η εντολή δεν προορίζεται να αντικαταστήσει εντελώς το εύρημα. Επιδιώκει μόνο να παρέχει απλή χρήση, ευκολότερη αναζήτηση και καλύτερη απόδοση. Αυτή η εντολή δεν καταλαμβάνει πολύ χώρο, είναι εύκολο στην εγκατάσταση και είναι ένα καλό εργαλείο που πρέπει να έχετε στη διάθεσή σας όταν πρέπει να εργαστείτε με έναν ορισμένο αριθμό αρχείων.

Για να αποκτήσετε πιο λεπτομερείς πληροφορίες σχετικά με αυτήν την εντολή, ο χρήστης που την χρειάζεται θα μπορεί να βρει περισσότερες πληροφορίες στο αποθετήριο στο GitHub του σχεδίου. Fuente.


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

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

*

*

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

  1.   Σαντιάγο dijo

    Ως συγγραφέας άρθρων ανοιχτού κώδικα, θα ήταν ωραίο να αναφέρετε την πηγή του περιεχομένου σας. https://www.tecmint.com/fd-alternative-to-find-command/

    1.    Ντάμιεν Αμοέδο dijo

      Εχεις δίκιο. Αναφερόμενα υπολείμματα.