Βρείτε όλα τα αρχεία με επέκταση στο Linux

Find All Files With Extension Linux




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

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







Εύρεση εντολής

Ένα από τα πιο ισχυρά εργαλεία αναζήτησης αρχείων στο σύστημα Linux είναι η εντολή εύρεσης. Αναζητά ολόκληρο τον κατάλογο για αρχεία και φακέλους για να ταιριάζει με την έκφραση του χρήστη και εκτελεί ενέργειες σε αυτά τα αρχεία. Η άδεια αρχείου, το μέγεθος του αρχείου, ο τύπος είναι μερικοί άλλοι παράγοντες που βασίζονται στην εύρεση αρχείων στο Linux. Η εντολή Find συνδυάζεται επίσης με άλλα βοηθητικά προγράμματα, όπως sed ή grep. Τώρα, ας στραφούμε προς την πρακτική συνέπεια της εντολής εύρεσης.



Εύρεση σύνταξης εντολών:



$εύρημαΕπιλογές καταλόγου Έκφραση

Εύρεση όλων των αρχείων με μία μόνο επέκταση:





Για να βρείτε όλα τα αρχεία με επέκταση αρχείου, γράψτε τη διαδρομή του για να βρείτε μια εντολή με τις επιλογές και την έκφραση που καθορίζουν την επέκταση. Στο παρακάτω παράδειγμα, θα βρούμε όλα τα αρχεία με την επέκταση .txt.

$εύρημαΤο-τύποςφά-όνομα '*.κείμενο'

Το σε αυτήν την εντολή υποδηλώνει ότι αυτό το εργαλείο θα βρει όλα τα αρχεία .txt στον τρέχοντα κατάλογο.



Βρείτε αρχεία .exe στην ίδια εντολή εύρεσης προσθέτοντας την επέκταση ως *exe.

$εύρημαΤο-τύποςφά-όνομα '*.exe'

Τα αρχεία διαμόρφωσης είναι επίσης ένα ουσιαστικό μέρος κάθε συστήματος αρχείων που μπορεί να χρησιμοποιηθεί για πολλαπλούς σκοπούς. Γράψτε αυτήν την εντολή για αναζήτηση αρχείων διαμόρφωσης στον τρέχοντα κατάλογο.

$εύρημα /και τα λοιπά-τύποςφά-όνομα '* .conf'




Εύρεση αρχείων με πολλαπλή επέκταση:

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

Η εκτέλεση της παρακάτω εντολής θα ανακτήσει αρχεία με επέκταση .sh και .txt

$εύρημαΤο-τύποςf ( -όνομα '*.SH' -όνομα '*.κείμενο')

Εντοπίστε την εντολή

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

εντοπίστε τη σύνταξη εντολών:

$εγκατάστασηΠρότυπο επιλογής

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

$εγκατάσταση '/etc/*.conf'

Βρείτε αρχεία διαμόρφωσης στον τρέχοντα κατάλογο εργασίας χρησιμοποιώντας την παρακάτω εντολή.

$εγκατάσταση '/*.conf'

$εγκατάσταση '/etc/*.txt'

Ομοίως, μπορείτε να ακολουθήσετε τη σύνταξη της εντολής εντοπισμού για την εύρεση όλων των αρχείων με οποιαδήποτε συγκεκριμένη επέκταση, όπως .txt.

$εγκατάσταση '/*.κείμενο'

Συμπέρασμα:

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