Windows Tips & News

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

ΠΡΟΤΕΙΝΕΤΑΙ: Κάντε κλικ εδώ για να διορθώσετε προβλήματα των Windows και να βελτιστοποιήσετε την απόδοση του συστήματος

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

Διαφήμιση


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

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

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

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

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

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

    grep -iRl "linux" /home/user/Documents/winaero
Περιεχόμενα αρχείου αναζήτησης Grep

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

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

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

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

Περιεχόμενα αρχείου Mc Search

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

Mc Αποτελέσματα αναζήτησης

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

Πίνακας αποτελεσμάτων αναζήτησης Mc

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

Αυτό είναι.

ΠΡΟΤΕΙΝΕΤΑΙ: Κάντε κλικ εδώ για να διορθώσετε προβλήματα των Windows και να βελτιστοποιήσετε την απόδοση του συστήματος

Λήψη Enable Announce Function Keys for Narrator στα Windows 10

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

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

Windows 10 Build 18362.10005 (19H2, Slow Ring)

Windows 10 Build 18362.10005 (19H2, Slow Ring)

Όπως ίσως θυμάστε, τα Windows 10 19H2 θα είναι μια μικρή ενημέρωση με ένα μικρότερο σύνολο βελτιώ...

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

Οι εκδόσεις των Windows 10 19H2 έρχονται στα Windows Insiders σε λίγες εβδομάδες

Οι εκδόσεις των Windows 10 19H2 έρχονται στα Windows Insiders σε λίγες εβδομάδες

Το Windows 10 19H1, γνωστό ως "έκδοση 1903" και "Ενημέρωση Απριλίου 2019", αναμένεται να φτάσει σ...

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