Επίσης, υπάρχει το Catfish, ένα δημοφιλές εργαλείο αναζήτησης με ευρετήριο αναζήτησης, το οποίο μπορεί να βρει τα αρχεία σας πολύ γρήγορα.
Θα ήθελα να μοιραστώ τις μεθόδους που χρησιμοποιώ όταν εργάζομαι σε τερματικό.
Η πρώτη μέθοδος περιλαμβάνει το βοηθητικό πρόγραμμα εύρεσης, το οποίο υπάρχει σε οποιαδήποτε διανομή, ακόμη και σε ενσωματωμένα συστήματα που είναι χτισμένα στο busybox. Η άλλη μέθοδος είναι η εντολή εντοπισμού.
Για να βρείτε αρχεία στο τερματικό Linux, κάντε το εξής.
- Ανοίξτε την αγαπημένη σας εφαρμογή τερματικού. Το τερματικό XFCE4 είναι η προσωπική μου προτίμηση.
- Πληκτρολογήστε την ακόλουθη εντολή:|_+_|
Τα παραπάνω επιχειρήματα είναι τα εξής:
/path/to/folder/ - ο φάκελος όπου θα ξεκινήσει η αναζήτηση. Εάν δεν έχει καθοριστεί, η αναζήτηση θα ξεκινήσει στον τρέχοντα κατάλογο.
Διακόπτες που χρησιμοποιώ:
-iname - αναζήτηση για αρχεία και φακέλους που περιέχουν το καθορισμένο τμήμα στο όνομα και αγνοούν τα πεζά γράμματα κειμένου.Ενα παράδειγμα:
Ακολουθεί η εντολή που μπορώ να χρησιμοποιήσω για να βρω τα άρθρα μου που έχω γράψει σχετικά με το πρόγραμμα περιήγησης Opera:
|_+_| - Εάν πρέπει να βρείτε μόνο αρχεία ή μόνο φακέλους, προσθέστε την επιλογή-τύπος fγια αρχεία ή -τύπος δγια καταλόγους. Ακολουθούν μερικά παραδείγματα:
- Για να βρείτε πρόσφατα τροποποιημένα αρχεία και καταλόγους, μπορείτε να χρησιμοποιήσετε τις ακόλουθες επιλογές τουεύρημαεντολή:
-mmin n - βρείτε αρχεία που τροποποιήθηκαν πριν από n λεπτά.-mtime n - βρείτε αρχεία που τροποποιήθηκαν πριν από n*24 ώρες. Όταν εντοπίσετε πόσες περιόδους 24 ωρών πριν από την τελευταία πρόσβαση στο αρχείο, οποιοδήποτε κλασματικό τμήμα αγνοείται, επομένως για να ταιριάζει με το -mtime +1, ένα αρχείο πρέπει να έχει τροποποιηθεί τουλάχιστον πριν από δύο ημέρες. - Είναι δυνατό να εκτελέσετε μια εντολή για αρχεία που βρέθηκαν από το ερώτημα αναζήτησής σας. Δείτε το ακόλουθο παράδειγμα:|_+_|
Εδώ, χρησιμοποιούμε την επιλογή -exec για να εκτελέσουμε τοεπειδήπρόγραμμα επεξεργασίας κειμένου για όλα τα αρχεία στα αποτελέσματα αναζήτησης. Το τμήμα '{}' αντιπροσωπεύει αρχεία που βρέθηκαν από τοεύρημαεντολή. Ο ';' ending καθορίζει το τέλος της εντολής για το-εκτελεστεπιλογή.
Η εντολή εντοπισμού
Το εργαλείο αναζήτησης εντοπισμού χρησιμοποιεί μια ειδική βάση δεδομένων αρχείων για την άμεση εύρεση αρχείων. Το ευρετήριο για την εντολή μπορεί να δημιουργηθεί και να ενημερωθεί από τοupdatedbεντολή. Ενώ τα αποτελέσματα αναζήτησης εμφανίζονται αμέσως, πρέπει να διατηρήσετε το ευρετήριο αναζήτησης και να το διατηρήσετε ενημερωμένο, διαφορετικά η εντολή εντοπισμού μπορεί να βρει αρχεία που διαγράφηκαν ή μετακινήθηκαν σε άλλο κατάλογο.
Στη γενική περίπτωση, η σύνταξη είναι η εξής.
|_+_|Η επιλογή -i σημαίνει «παράβλεψη πεζών-κεφαλαίων κειμένου».
Εδώ είναι ένα παράδειγμα:
ενημέρωση snapscan
Συμβουλή μπόνους: Μια άλλη μέθοδος που χρησιμοποιώ συχνά είναι το Midnight Commander (mc), η εφαρμογή διαχείρισης αρχείων κονσόλας. Σε αντίθεση με το find or locate, το mc δεν περιλαμβάνεται από προεπιλογή σε όλες τις διανομές Linux που έχω δοκιμάσει. Ίσως χρειαστεί να το εγκαταστήσετε μόνοι σας.
Βρείτε αρχεία με mc
Για να βρείτε αρχεία που περιέχουν συγκεκριμένο κείμενο χρησιμοποιώντας το Midnight Commander, ξεκινήστε την εφαρμογή και πατήστε την ακόλουθη σειρά στο πληκτρολόγιο:
Alt + Shift + ?
Αυτό θα ανοίξει το παράθυρο διαλόγου αναζήτησης.
Συμπληρώστε την ενότητα «Όνομα αρχείου:» και πατήστε το πλήκτρο Enter. Θα βρει όλα τα αρχεία που ταιριάζουν με τα κριτήρια.
Μπορείτε να τοποθετήσετε αυτά τα αρχεία στον αριστερό ή τον δεξιό πίνακα χρησιμοποιώντας τοΠάνελεπιλογή και αντιγράψτε/μετακινήστε/διαγράψτε/προβάλετε/κάντε ό,τι θέλετε μαζί τους.
Αυτό είναι.