Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο fd. Αυτό είναι ένα γρήγορο, απλό και εύχρηστο εργαλείο που στοχεύει διευκολύνει τις αναζητήσεις, σε σύγκριση με την εντολή εύρεσης. Δεν έχει σχεδιαστεί για να αντικαταστήσει εντελώς την εντολή εύρεσης, προορίζεται μόνο να παρέχει μια εύχρηστη εναλλακτική λύση που λειτουργεί λίγο πιο γρήγορα.
Σήμερα οι περισσότεροι χρήστες του Gnu / Linux είναι εξοικειωμένοι με την εντολή εύρεσης αναζήτησης και τις πολλές περιπτώσεις όπου μπορεί να είναι χρήσιμη. Στις ακόλουθες γραμμές θα ρίξουμε μια ματιά στο εγκατάσταση και πιθανές χρήσεις fd για να είναι σε θέση αναζήτηση στα αρχεία μας.
Γενικά χαρακτηριστικά fd
Μερικά από τα πιο αξιοσημείωτα χαρακτηριστικά είναι:
- ένα εύκολο στη χρήση σύνταξη. Απλά πρέπει να γράψεις μοτίβο fd **.
- Προσφορές α πολύχρωμη πρίζα, παρόμοια με την εντολή ls.
- Θα έχουμε ένα γρήγορη απάντηση.
- Ενεργοποιεί ένα έξυπνη αναζήτηση, με κεφαλαία και πεζά από προεπιλογή.
- Δεν πραγματοποιεί αναζήτηση κρυφών αρχείων και καταλόγων από προεπιλογή
Αυτά είναι μόνο μερικά από τα χαρακτηριστικά του. Μπορείτε να συμβουλευτείτε όλα αυτά από το αποθετήριο GitHub του έργου.
Εγκαταστήστε το fd στο Ubuntu
Για να εγκαταστήσετε αυτήν την εφαρμογή αναζήτησης σε διανομές που βασίζονται στο Ubuntu και στο Debian, πρέπει να κατεβάστε την τελευταία έκδοση από τη σελίδα κυκλοφορίας. Μπορούμε επίσης να χρησιμοποιήσουμε το τερματικό (Ctrl + Alt + T) για κατεβάστε το πακέτο .deb χρησιμοποιώντας το wget. Γι 'αυτό γράφουμε:
wget https://github.com/sharkdp/fd/releases/download/v7.3.0/fd-musl_7.3.0_amd64.deb
Μόλις ολοκληρωθεί η λήψη, μπορούμε εγκαταστήστε το πακέτο πληκτρολογώντας στο ίδιο τερματικό:
sudo dpkg -i fd-musl_7.3.0_amd64.deb
Χρησιμοποιώντας το fd στο Ubuntu
Όντας παρόμοια με βρείτε εντολή, αυτή η εντολή έχει επίσης πολλές πιθανές περιπτώσεις χρήσης. Πριν προχωρήσουμε βαθύτερα, συνιστάται να το ελέγξετε τις διαθέσιμες επιλογές. Για αυτό μπορούμε να συμβουλευτούμε τη βοήθειά του πληκτρολογώντας ένα τερματικό (Ctrl + Alt + T):
fd -h
Παραδείγματα χρήσης του fd
Για τα ακόλουθα παραδείγματα, πρόκειται να χρησιμοποιήσω την εγκατάσταση ενός έργου που ονομάζεται prompterium που βρίσκεται στο / opt / lampp / htdocs / για να πραγματοποιήσετε αναζητήσεις.
Κατ 'αρχάς, μπορούμε εκτελέστε την εντολή χωρίς ορίσματα, η έξοδος που θα δούμε θα είναι παρόμοια με την εντολή ls -R:
fd
Θα είμαστε σε θέση δείτε μόνο τα πρώτα 10 αποτελέσματα, για να δείτε μικρότερη έξοδο από την εντολή, πληκτρολογώντας:
fd | head
Αναζήτηση κατά επέκταση
Εάν μας ενδιαφέρει να βρούμε όλα τα αρχεία jpg, μπορούμε να χρησιμοποιήσουμε το επιλογή "-e" για φιλτράρισμα κατά επέκταση:
fd -e jpg
Αναζήτηση χρησιμοποιώντας ένα μοτίβο
La επιλογή "-e" μπορεί να χρησιμοποιηθεί επίσης σε συνδυασμό με ένα μοτίβο όπως τα ακόλουθα:
fd -e php index
Αυτή η εντολή θα αναζητήσει αρχεία με την επέκταση php που έχουν στο όνομά τους τη συμβολοσειρά 'ευρετήριο'.
Εξαίρεση καταλόγου από την αναζήτηση
Αν θέλαμε εξαιρέστε ορισμένα αποτελέσματα, θα είμαστε σε θέση να χρησιμοποιήσουμε το επιλογή "-E" ως εξής:
fd -e php index -E PASTE
Αυτή η εντολή θα αναζητήσει όλα τα αρχεία με επέκταση php, που περιέχει τη συμβολοσειρά 'ευρετήριο"και θα αποκλείσει τα αποτελέσματα από τον κατάλογο"PASTE'.
Αναζήτηση σε έναν κατάλογο
Εάν θέλετε να πραγματοποιήσετε αναζήτηση σε έναν συγκεκριμένο κατάλογο, θα πρέπει απλώς να το κάνετε υποδείξτε το ως επιχείρημα:
fd png ./IMG/
Με την προηγούμενη εντολή θα αναζητήσουμε αρχεία png στον κατάλογο IMG.
Εκτελέστε μια εντολή για τα αποτελέσματα που αποκτήθηκαν
Όπως με το εύρημα, θα είμαστε σε θέση να χρησιμοποιήσουμε το -x ή –exec ορίσματα για εκκίνηση παράλληλης εκτέλεσης εντολών με τα αποτελέσματα αναζήτησης. Στο παρακάτω παράδειγμα θα χρησιμοποιήσουμε το chmod για να αλλάξουμε τα δικαιώματα των αρχείων εικόνας που βρέθηκαν.
fd -e jpg -x chmod 644 {}
Η παραπάνω εντολή θα βρει όλα τα αρχεία με την επέκταση jpg και θα εκτελέσει το chmod 644 σε αυτά.
Αυτές οι γραμμές ήταν απλώς μια σύντομη ανασκόπηση της εντολής fd. Μερικοί χρήστες μπορεί να βρουν αυτήν την εντολή ευκολότερη στη χρήση και γρηγορότερη από την εύρεση. Όπως αναφέρθηκε στην αρχή του άρθρου, Αυτή η εντολή δεν προορίζεται να αντικαταστήσει εντελώς το εύρημα. Επιδιώκει μόνο να παρέχει απλή χρήση, ευκολότερη αναζήτηση και καλύτερη απόδοση. Αυτή η εντολή δεν καταλαμβάνει πολύ χώρο, είναι εύκολο στην εγκατάσταση και είναι ένα καλό εργαλείο που πρέπει να έχετε στη διάθεσή σας όταν πρέπει να εργαστείτε με έναν ορισμένο αριθμό αρχείων.
Για να αποκτήσετε πιο λεπτομερείς πληροφορίες σχετικά με αυτήν την εντολή, ο χρήστης που την χρειάζεται θα μπορεί να βρει περισσότερες πληροφορίες στο αποθετήριο στο GitHub του σχεδίου. Fuente.
Ως συγγραφέας άρθρων ανοιχτού κώδικα, θα ήταν ωραίο να αναφέρετε την πηγή του περιεχομένου σας. https://www.tecmint.com/fd-alternative-to-find-command/
Εχεις δίκιο. Αναφερόμενα υπολείμματα.