- - 3 καλύτεροι τρόποι για να βρείτε αρχεία και φακέλους με το τερματικό Linux

3 καλύτερους τρόπους για να βρείτε αρχεία και φακέλους με το τερματικό Linux

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

SPOILER ALERT: Μετακινηθείτε προς τα κάτω και παρακολουθήστε το εκπαιδευτικό βίντεο στο τέλος αυτού του άρθρου.

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

1. Βρείτε και Grep

Το Find είναι ένα ισχυρό εργαλείο αναζήτησης για το Linuxεπιφάνεια εργασίας. Λειτουργεί στη γραμμή εντολών εκτελώντας ερωτήματα αναζήτησης με βάση τις λέξεις-κλειδιά που καθορίζει ο χρήστης. Το εύρημα είναι πολύ περίπλοκο και ως αποτέλεσμα πολλοί το χρησιμοποιούν. Δείτε πώς να το χρησιμοποιήσετε εύρημα. Αρχικά, ανοίξτε ένα τερματικό και τρέξτε εύρημα. Θα παρατηρήσετε ότι βρίσκουν λίστες έξω λίγο πολύκάθε αρχείο στον υπολογιστή σας. Είναι καλό που το ψάχνει να κοιτάζει τόσο πολύ, αλλά το πρόβλημα με το να τρέχεις έτσι είναι ότι ποτέ δεν θα βρεις τι ψάχνεις.

Για καλύτερη χρήση από το εύρημα εργαλείο, θεωρήστε την αλυσοποίηση μαζί με μερικές εντολές. ΕΙΔΙΚΑ, grep. Το Grep είναι επίσης πολύ ισχυρό, και μαζί του, οι χρήστεςμπορεί να φιλτράρει συγκεκριμένες λέξεις-κλειδιά. Συνδυάζοντας αυτό με το εύρημα είναι ένα τρομερό combo. Για παράδειγμα, για να βρείτε αρχεία και φακέλους που φέρουν τα αρχεία "bitcoin" στον υπολογιστή σας Linux, θα κάνατε:

find | grep bitcoin

Grep τα φίλτρα έξω βρίσκουν και μας δείχνει μόνο τα αποτελέσματα που έχουν τη λέξη "bitcoin" σε αυτό.

Λειτουργεί επίσης με συγκεκριμένες επεκτάσεις αρχείων. Για παράδειγμα, για να βρείτε κάθε PNG αρχείο στον υπολογιστή σας Linux, τρέξτε εύρημα και grep σαν αυτό:

find | grep .png

Υπάρχει πιθανώς ένας τόνος αρχείων PNG στον υπολογιστή σας Linux, έτσι ώστε να καταστεί ο κατάλογος πιο φιλικός προς το χρήστη περισσότερο ως τρίτη εντολή.

find | grep .png | more

2. Τοποθετήστε το μοχλό

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

Ubuntu

sudo apt install mlocate

Debian

sudo apt-get install mlocate

Arch Linux

sudo pacman -S mlocate

Μαλακό καπέλλο

sudo dnf install mlocate

OpenSUSE

sudo zypper install mlocate

Με το λογισμικό εγκατεστημένο, ανοίξτε το τερματικό και χρησιμοποιήστε το updatedb εντολή δημιουργίας νέας βάσης δεδομένων. Δημιουργία μιας νέας βάσης δεδομένων είναι απαραίτητη ή το εγκατάσταση η εντολή θα σφάλλει και θα αρνηθεί να λειτουργήσει. Λάβετε υπόψη ότι μια βάση δεδομένων σαρώνει ΟΛΑ ΤΑ ΑΡΧΕΙΑ στον υπολογιστή σας, οπότε πρέπει να εκτελείται ως ρίζα και όχι ως κανονική εντολή χρήστη.

sudo updatedb

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

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

locate filename

ή

locate keyword

ή

locate "*.FileExtension"

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

locate keyword >> locate-keyword-results.txt

Φιλτράρετε το αρχείο κειμένου

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

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

cat locate-mp3-results.txt | grep "mp3 keyword"

Grep θα φιλτράρει το ακριβές αρχείο που χρειάζεστε.

3. LS και Grep

Εκτός από τη χρήση ενός εργαλείου αναζήτησης για ανίχνευση μέσω του υπολογιστή Linux, υπάρχουν και άλλοι τρόποι αναζήτησης αρχείων. Ο κύριος τρόπος για να γίνει αυτό στο τερματικό είναι με το ls εντολή (γνωστή και ως Λίστα). Αυτό το εργαλείο είναι απλό αλλά περιέχει όλα τα στοιχεία σε έναν κατάλογο. Μπορεί να είναι πολύ χρήσιμο εάν πρέπει να βρείτε έναν συγκεκριμένο φάκελο. Ωστόσο, ls από μόνη της μπορεί να είναι τρομερά αναποτελεσματική. Για να βελτιώσετε αυτήν την εντολή, εξετάστε το ενδεχόμενο να το συνδυάσετε grep. Κάνοντας αυτό θα καταστεί ευκολότερο να φιλτράρετε τους φακέλους ή τα αρχεία που αναζητάτε. Ή τουλάχιστον, να το φιλτράρετε σε μερικές λέξεις-κλειδιά.

Πρώτα, χρησιμοποιήστε CD για να μετακινηθείτε σε έναν κατάλογο όπου αναζητάτε συγκεκριμένα αρχεία ή φακέλους.

Στη συνέχεια, συνδυάστε ls και grep.

ls | grep keyword

Εναλλακτικά, έχετε ls αποκαλύπτουν επίσης κρυμμένους φακέλους, με:

ls -a | grep keyword
</ p>

Σχόλια