Πώς λειτουργεί:
1. Δημιουργία βάσεων δεδομένων: Ένα πρόγραμμα όπως το `updatedB` δημιουργεί και διατηρεί μια βάση δεδομένων όλων των αρχείων του συστήματος, συνήθως αποθηκεύοντας διαδρομές αρχείων και μερικές φορές άλλα μεταδεδομένα.
2. Αναζήτηση: Η εντολή `εντοπισμός 'αναζητά αυτήν τη βάση δεδομένων για αρχεία που ταιριάζουν με ένα δεδομένο μοτίβο.
3. Αποτελέσματα: Το "Locate` επιστρέφει μια λίστα με διαδρομές αρχείων που ταιριάζουν με το πρότυπο αναζήτησης.
Παράδειγμα χρήσης:
Για να βρείτε όλα τα αρχεία που περιέχουν τη λέξη "έγγραφο" στα ονόματά τους:
`` `bash
εντοπίστε το έγγραφο
`` `
Αυτό θα απαριθμήσει γρήγορα όλα τα αρχεία που περιέχουν "έγγραφο" στη διαδρομή τους, ανεξάρτητα από το πού βρίσκονται στο σύστημα αρχείων. Μπορείτε επίσης να χρησιμοποιήσετε μπαλαντέρ (`*` και `` `) επίσης:
`` `bash
Εντοπίστε *.txt # βρίσκει όλα τα αρχεία που τελειώνουν στο .txt
Εντοπίστε το έγγραφο; βρίσκει αρχεία με "doc" ακολουθούμενο από οποιοδήποτε μόνο χαρακτήρα, τότε "ment"
`` `
Σημαντικές εκτιμήσεις:
* Φρεσκάδα βάσης δεδομένων: Θυμηθείτε ότι τα αποτελέσματα του `εντοπισμού` αντικατοπτρίζουν την κατάσταση του συστήματος αρχείων κατά τη στιγμή που η βάση δεδομένων ενημερώθηκε για τελευταία φορά. Τα νεοσύστατα ή πρόσφατα διαγραμμένα αρχεία ενδέχεται να μην συμπεριληφθούν στα αποτελέσματα.
* Ευαισθησία στην περίπτωση: Η συμπεριφορά του «εντοπισμού» όσον αφορά την ευαισθησία των περιπτώσεων μπορεί να διαφέρει ανάλογα με τη διαμόρφωση του συστήματος.
* Δεν είναι διαθέσιμο στα Windows: Η εντολή `εντοπισμού` είναι ένα βοηθητικό πρόγραμμα Linux/Unix και δεν είναι εγγενώς διαθέσιμο στα Windows. Τα Windows έχουν τη δική τους λειτουργικότητα αναζήτησης, η οποία λειτουργεί διαφορετικά. Μπορείτε να χρησιμοποιήσετε `όπου 'στη γραμμή εντολών (για εκτελέσιμα) ή στις ενσωματωμένες δυνατότητες αναζήτησης του Windows Explorer. Εναλλακτικά, μπορείτε να εγκαταστήσετε ένα υποσύστημα Linux στα Windows για να χρησιμοποιήσετε το "εντοπισμό".
Συνοπτικά, το `Locate` παρέχει έναν γρήγορο τρόπο αναζήτησης αρχείων με όνομα στο Linux και παρόμοια συστήματα, αλλά η ταχύτητά του έρχεται με το κόστος δυνητικά ξεπερασμένων αποτελεσμάτων. Για μια πιο διεξοδική αναζήτηση σε πραγματικό χρόνο, το `Find` είναι η καλύτερη επιλογή, αν και είναι σημαντικά πιο αργή σε μεγάλα συστήματα.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα