Σε αυτόν τον οδηγό, θα μάθετε πώς να χρησιμοποιείτε το Linux για να βρείτε ένα αρχείο ή μια σειρά αρχείων.
Μπορείτε να χρησιμοποιήσετε τον διαχειριστή αρχείων που παρέχεται με τη διανομή Linux για να αναζητήσετε αρχεία. Εάν έχετε συνηθίσει να χρησιμοποιείτε τα Windows, τότε ένας διαχειριστής αρχείων είναι παρόμοιος με τον Windows Explorer. Περιέχει ένα περιβάλλον εργασίας χρήστη με μια σειρά φακέλων που, όταν πατήσετε, εμφανίζουν τους υποφακέλους μέσα σε αυτούς τους φακέλους και όλα τα αρχεία που περιέχονται μέσα σε αυτά.
Οι περισσότεροι διαχειριστές αρχείων παρέχουν μια δυνατότητα αναζήτησης και μια μέθοδο φιλτραρίσματος της λίστας αρχείων.
Ο καλύτερος τρόπος για να αναζητήσετε αρχεία είναι να χρησιμοποιήσετε τη γραμμή εντολών Linux επειδή υπάρχουν πολλές περισσότερες διαθέσιμες μέθοδοι για την αναζήτηση ενός αρχείου από ό, τι ένα γραφικό εργαλείο θα μπορούσε ποτέ να επιχειρήσει να συμπεριλάβει.
Πώς να ανοίξετε ένα παράθυρο τερματικού
Για να αναζητήσετε αρχεία χρησιμοποιώντας τη γραμμή εντολών Linux, θα χρειαστεί να ανοίξετε ένα παράθυρο τερματικού.
Υπάρχουν πολλοί τρόποι για να ανοίξετε ένα παράθυρο τερματικού. Ένας τρόπος που θα λειτουργήσει σίγουρα στα περισσότερα συστήματα Linux είναι να πατήσετε ταυτόχρονα τα πλήκτρα CTRL, ALT και T. Αν αυτό δεν κάνει χρήση του μενού στο περιβάλλον εργασίας του Linux για να βρείτε τον επεξεργαστή τερματικών.
Ο ευκολότερος τρόπος για να βρείτε ένα αρχείο
Εμφανίζεται η εντολή που χρησιμοποιείται για την αναζήτηση αρχείωνεύρημα.
Εδώ είναι η βασική σύνταξη της εντολής Εύρεση.
εύρημα
Το σημείο εκκίνησης είναι ο φάκελος στον οποίο θέλετε να ξεκινήσετε την αναζήτηση. Για να ξεκινήσετε την αναζήτηση ολόκληρης της μονάδας, πληκτρολογήστε τα εξής: εύρημα /
Εάν, ωστόσο, θέλετε να ξεκινήσετε την αναζήτηση του φακέλου που βρίσκεστε τότε μπορείτε να χρησιμοποιήσετε την ακόλουθη σύνταξη: εύρημα . Σε γενικές γραμμές, κατά την αναζήτηση θα θελήσετε να ψάξετε με το όνομα, ως εκ τούτου, για να αναζητήσετε ένα αρχείο που ονομάζεται myresume.odt σε ολόκληρη τη μονάδα θα χρησιμοποιήσετε την ακόλουθη σύνταξη: find / -name myresume.odt
Όπως αναφέρθηκε εν συντομία στην προηγούμενη ενότητα, μπορείτε να επιλέξετε οποιαδήποτε θέση στο σύστημα αρχείων για να ξεκινήσετε την αναζήτηση. Για παράδειγμα, εάν θέλετε να αναζητήσετε το τρέχον σύστημα αρχείων, μπορείτε να χρησιμοποιήσετε μια πλήρη διακοπή ως εξής: εύρημα . -νομα παιχνίδι
Η παραπάνω εντολή θα αναζητήσει ένα αρχείο ή φάκελο που ονομάζεται το παιχνίδι σε όλους τους φακέλους κάτω από τον τρέχοντα φάκελο. Μπορείτε να βρείτε το όνομα του τρέχοντος φακέλου χρησιμοποιώντας την εντολή pwd. Εάν θέλετε να κάνετε αναζήτηση σε ολόκληρο το σύστημα αρχείων τότε θα πρέπει να ξεκινήσετε από τον ριζικό φάκελο ως εξής: βρείτε / όνομα παιχνίδι
Είναι πιθανό ότι τα αποτελέσματα που επιστρέφονται από την παραπάνω εντολή θα εμφανίσουν την άδεια που απορρίφθηκε για πολλά από τα αποτελέσματα που επέστρεψαν. Ίσως χρειαστεί να αυξήσετε τα δικαιώματά σας χρησιμοποιώντας την εντολή sudo ή να μεταβείτε σε λογαριασμό διαχειριστή χρησιμοποιώντας την εντολή su. Η αρχική θέση μπορεί να είναι κυριολεκτικά οπουδήποτε στο σύστημα αρχείων σας. Για παράδειγμα, για να αναζητήσετε τον αρχικό φάκελο, πληκτρολογήστε τα εξής: βρείτε ~ όνομα παιχνίδι
Η tilde είναι ένας metacharacter που χρησιμοποιείται συνήθως για την αναφορά του αρχικού φακέλου του τρέχοντος χρήστη. Η πιο κοινή έκφραση που θα χρησιμοποιήσετε είναι -όνομα. Η έκφραση -name σας επιτρέπει να αναζητήσετε το όνομα ενός αρχείου ή φακέλου. Υπάρχουν, ωστόσο, άλλες εκφράσεις που μπορείτε να χρησιμοποιήσετε ως εξής: Φανταστείτε ότι θέλετε να βρείτε όλα τα αρχεία στο φάκελο του σπιτιού σας που έχουν πρόσβαση σε περισσότερες από 100 ημέρες πριν. Ίσως θελήσετε να το κάνετε αυτό εάν θέλετε να δημιουργήσετε αντίγραφα ασφαλείας και να καταργήσετε παλιά αρχεία στα οποία δεν έχετε πρόσβαση τακτικά. Για να το κάνετε αυτό εκτελέστε την ακόλουθη εντολή: Βρείτε ~ -time100 Αν θέλετε να βρείτε όλα τα κενά αρχεία και φακέλους στο σύστημά σας, χρησιμοποιήστε την ακόλουθη εντολή: find / -empty Αν θέλετε να βρείτε όλα τα εκτελέσιμα αρχεία στον υπολογιστή σας, χρησιμοποιήστε την ακόλουθη εντολή: find / -exec Για να βρείτε όλα τα αρχεία που είναι αναγνώσιμα, χρησιμοποιήστε την ακόλουθη εντολή: find / -read Όταν αναζητάτε ένα αρχείο, μπορείτε να χρησιμοποιήσετε ένα μοτίβο. Για παράδειγμα, ίσως ψάχνετε για όλα τα αρχεία με την επέκταση mp3. Μπορείτε να χρησιμοποιήσετε το ακόλουθο μοτίβο: find / -name * .mp3 Το κύριο πρόβλημα με την εντολή εύρεσης είναι ότι μερικές φορές μπορεί να επιστρέψει πάρα πολλά αποτελέσματα για να το εξετάσουμε με ένα πάτημα. Μπορείτε να διοχετεύσετε την έξοδο στην εντολή ουράς ή μπορείτε να εξάγετε τις γραμμές σε ένα αρχείο ως εξής: find / -name * .mp3 -fprint nameoffiletoprintto Φανταστείτε ότι θέλετε να αναζητήσετε και να επεξεργαστείτε ένα αρχείο ταυτόχρονα. Μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή: find / -name όνομα αρχείου -exec nano '{}' ;
Η παραπάνω εντολή αναζητά ένα αρχείο που ονομάζεται όνομα αρχείου και στη συνέχεια εκτελεί τον επεξεργαστή nano για το αρχείο που βρίσκει. Η εντολή εύρεσης είναι πολύ δυνατή. Αυτός ο οδηγός έχει καταδείξει τον τρόπο αναζήτησης αρχείων, αλλά υπάρχει ένας τεράστιος αριθμός διαθέσιμων επιλογών και για να κατανοήσετε όλα αυτά θα πρέπει να δείτε το εγχειρίδιο του Linux. Μπορείτε να το κάνετε αυτό εκτελώντας την ακόλουθη εντολή στο τερματικό: ο άνθρωπος βρίσκει
Πού να ξεκινήσετε την αναζήτηση από
Εκφράσεις
Πώς να βρείτε αρχεία που έχουν πρόσβαση σε περισσότερα από έναν ορισμένο αριθμό ημερών πρίν
Πώς να βρείτε κενά αρχεία και φακέλους
Πώς να βρείτε όλα τα εκτελέσιμα αρχεία
Πώς να βρείτε όλα τα αναγνωρίσιμα αρχεία
Μοτίβα
Πώς να στείλετε την έξοδο από την εύρεση της εντολής αναζήτησης σε ένα αρχείο
Πώς να εντοπίσετε και να εκτελέσετε μια εντολή κατά ενός αρχείου
Περίληψη