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

click fraud protection

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

ΕΙΔΟΠΟΙΗΣΗ SPOILER: Μετακινηθείτε προς τα κάτω και παρακολουθήστε το εκπαιδευτικό βίντεο στο τέλος αυτού του άρθρου.

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

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

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

instagram viewer
εύρημα. Θα παρατηρήσετε ότι βρίσκουν λίστες σχεδόν κάθε αρχείο στον υπολογιστή σας. Είναι καλό που η εύρεση φαίνεται τόσο πολύ, αλλά το πρόβλημα με τη λειτουργία του είναι ότι δεν θα μπορείτε ποτέ να βρείτε αυτό που ψάχνετε.

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

βρείτε | grep bitcoin

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

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

βρείτε | grep .png

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

βρείτε | grep .png | περισσότερο

2. Μπλοκ

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

Ubuntu

sudo apt install mlocate

Ντέμπιαν

sudo apt-get install mlocate

Arch Linux

sudo pacman -S mlocate

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

sudo dnf εγκατάσταση mlocate

OpenSUSE

sudo zypper εγκατάσταση mlocate. 

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

sudo ενημέρωσηb

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

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

εντοπίστε το όνομα αρχείου

ή

εντοπίστε τη λέξη-κλειδί

ή

εντοπίστε "* .FileExtension"

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

εντοπισμός λέξης-κλειδιού >> locate-keyword-results.txt

Φίλτρο Mlocate Text File

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

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

cat locate-mp3-results.txt | grep "λέξη-κλειδί mp3"

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

3. LS και Grep

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

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

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

είναι | λέξη-κλειδί grep

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

ls -α | λέξη-κλειδί grep
watch instagram story