Windows Tips & News

Βρείτε αρχεία που περιέχουν συγκεκριμένο κείμενο στο Linux

Το Linux, ανεξάρτητα από τη διανομή που χρησιμοποιείτε, συνοδεύεται από μια σειρά από εργαλεία GUI που επιτρέπουν την αναζήτηση αρχείων. Πολλοί σύγχρονοι διαχειριστές αρχείων υποστηρίζουν την αναζήτηση αρχείων απευθείας στη λίστα αρχείων. Ωστόσο, τα περισσότερα από αυτά δεν σας επιτρέπουν να κάνετε αναζήτηση μέσα στα περιεχόμενα ενός αρχείου. Ακολουθούν δύο μέθοδοι που μπορείτε να χρησιμοποιήσετε για να αναζητήσετε περιεχόμενα αρχείων στο Linux.

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

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

Για να βρείτε αρχεία που περιέχουν συγκεκριμένο κείμενο στο Linux, κάντε το εξής.

  1. Ανοίξτε την αγαπημένη σας εφαρμογή τερματικού. Τερματικό XFCE4 είναι η προσωπική μου προτίμηση.
  2. Πλοηγηθείτε (αν απαιτείται) στον φάκελο στον οποίο πρόκειται να αναζητήσετε αρχεία με συγκεκριμένο κείμενο.
  3. Πληκτρολογήστε την ακόλουθη εντολή:
    grep -iRl "το κείμενό σου για να βρεις" ./

    Εδώ είναι οι διακόπτες:
    -i - παράβλεψη πεζών-κεφαλαίων κειμένου
    -R - αναδρομική αναζήτηση αρχείων σε υποκαταλόγους.
    -l - εμφάνιση ονομάτων αρχείων αντί για τμήματα περιεχομένων αρχείων.

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

    grep -iRl "linux" /home/user/Documents/winaero

Σημείωση: Άλλοι χρήσιμοι διακόπτες που ίσως θέλετε να χρησιμοποιήσετε με το grep:
-n - εμφανίστε τον αριθμό γραμμής.
-w - ταιριάζει με ολόκληρη τη λέξη.

Μια άλλη μέθοδος που χρησιμοποιώ είναι το Midnight Commander (mc), η εφαρμογή διαχείρισης αρχείων κονσόλας. Σε αντίθεση με το grep, το mc δεν περιλαμβάνεται από προεπιλογή σε όλες τις διανομές Linux που έχω δοκιμάσει. Ίσως χρειαστεί να το εγκαταστήσετε μόνοι σας.

Βρείτε αρχεία που περιέχουν συγκεκριμένο κείμενο με το mc

Για να βρείτε αρχεία που περιέχουν συγκεκριμένο κείμενο χρησιμοποιώντας το Midnight Commander, ξεκινήστε την εφαρμογή και πατήστε την ακόλουθη σειρά στο πληκτρολόγιο:
Alt + Μετατόπιση + ?
Αυτό θα ανοίξει το παράθυρο διαλόγου αναζήτησης.

Συμπληρώστε την ενότητα "Περιεχόμενο:" και πατήστε το πλήκτρο Enter. Θα βρει όλα τα αρχεία με το απαιτούμενο κείμενο.

Μπορείτε να τοποθετήσετε αυτά τα αρχεία στον αριστερό ή τον δεξιό πίνακα χρησιμοποιώντας την επιλογή Panelize και να τα αντιγράψετε/μετακινήσετε/διαγράψετε/προβάλετε/κάνετε ό, τι θέλετε.

Το Midnight Commander είναι ένα εργαλείο που εξοικονομεί πολύ χρόνο όταν πρόκειται για αναζήτηση.

Αυτό είναι.

Αρχεία Windows 10 Build 14393.2155

Αυτός ο ιστότοπος χρησιμοποιεί cookies για να βελτιώσει την εμπειρία σας κατά την πλοήγηση στον ι...

Διαβάστε περισσότερα

Windows 10 Build 16299.334 (KB4089848) και πολλά άλλα

Windows 10 Build 16299.334 (KB4089848) και πολλά άλλα

Αφήστε μια απάντησηΗ Microsoft κυκλοφόρησε σήμερα μια σειρά από αθροιστικές ενημερώσεις για όλες ...

Διαβάστε περισσότερα

Το Cloud Clipboard έρχεται στα Windows 10 RS5

Το Cloud Clipboard έρχεται στα Windows 10 RS5

Το Cloud Clipboard είναι μία από τις δυνατότητες που δεν περιλαμβανόταν στην Ενημέρωση Fall Creat...

Διαβάστε περισσότερα