Πώς να χρησιμοποιήσετε την εντολή Εύρεση για αναζήτηση στα Windows

Η αναζήτηση των Windows είναι πολύ αργή για εσάς; Μάθετε πώς να επιταχύνετε την αναζήτησή σας χρησιμοποιώντας την εντολή find στο παράθυρο Command Prompt.
Τα Windows διαθέτουν ορισμένες ενσωματωμένες δυνατότητες αναζήτησης,αλλά μπορεί να μην είναι σύμφωνα με τις προτιμήσεις σας. Η Cortana ή το τυπικό πλαίσιο αναζήτησης στη Γραμμή εργασιών και το πλαίσιο αναζήτησης στην Εξερεύνηση αρχείων στα Windows 10 σάς επιτρέπουν να κάνετε αναζήτηση μέσα από τα περιεχόμενα του αρχείου, αλλά μπορεί να είναι αργή, ειδικά στην αναζήτηση του File Explorer.
Υπάρχει ένας πιο γρήγορος τρόπος αναζήτησης των περιεχομένων των αρχείων στο σκληρό σας δίσκο χρησιμοποιώντας τη γραμμή εντολών. ο εύρημα η εντολή αναζητά τις συμβολοσειρές κειμένου σε αρχεία και επιστρέφει τις γραμμές κειμένου από τα αρχεία στα οποία βρέθηκε η συμβολοσειρά κειμένου.
ΣΗΜΕΙΩΣΗ: ο εύρημα η εντολή δεν είναι κατάλληλη για μεγάλα αρχεία ή μεγάλο αριθμό αρχείων.
Σήμερα θα καλύψουμε τον τρόπο χρήσης του εύρημα και θα δώσουμε μερικά παραδείγματα.
Ανοίξτε το παράθυρο γραμμής εντολών με δικαιώματα διαχειριστή
Ανοίξτε το παράθυρο "Γραμμή εντολών" ωςδιαχειριστή δεν είναι απαραίτητο. Ωστόσο, σας βοηθά να αποφύγετε ενοχλητικά παράθυρα διαλόγου επιβεβαίωσης. Απλά προσέξτε τι εντολές τρέχετε ως διαχειριστής στη γραμμή εντολών. Χρησιμοποιώντας την εύρημα η εντολή ως διαχειριστής είναι ασφαλής καθώς δεν αλλάζει ή διαγράφει αρχεία.
Εισαγω cmd.exe στο Αναζήτηση στο πλαίσιο εργασιών. Στη συνέχεια, κάντε δεξί κλικ στο Γραμμή εντολών κάτω από το στοιχείο Ταιριάζει καλύτερα και επιλέξτε Εκτελέστε ως διαχειριστής από το αναδυόμενο μενού.

Αν το Ελεγχος λογαριασμού χρήστη εμφανίζεται το παράθυρο διαλόγου, κάντε κλικ στην επιλογή Ναί να συνεχίσει.
ΣΗΜΕΙΩΣΗ: Ενδέχεται να μην εμφανιστεί αυτό το παράθυρο διαλόγου, ανάλογα με τις ρυθμίσεις Ελέγχου λογαριασμού χρήστη. Δεν συνιστούμε να απενεργοποιείτε πλήρως το UAC.

Διακόπτες και παράμετροι για την εντολή Find
Οι περισσότερες εντολές έχουν προαιρετικούς διακόπτες που τροποποιούν την προεπιλεγμένη λειτουργία της εντολής. Μπορείτε να λάβετε βοήθεια για να δείτε όλους τους διαθέσιμους διακόπτες για το εύρημα εντολή πληκτρολογώντας την ακόλουθη γραμμή στη γραμμή εντολών και πατώντας Εισαγω.
find /?

Οι διακόπτες μπορούν να είναι πεζά ή πεζά.
Για το "σειρά" παράμετρος, πρέπει να περιβάλλετε τη συμβολοσειρά με διπλά εισαγωγικά, διαφορετικά το εύρημα η εντολή δεν θα λειτουργήσει και θα επιστρέψει ένα σφάλμα.
ο [drive:] [path] όνομα αρχείου η παράμετρος μπορεί να είναι οτιδήποτε από γράμμα μονάδας δίσκου σε ένα μόνο αρχείο ή σε πολλά αρχεία.
Σύνταξη για τη εντολή Find
Η σύνταξη μιας εντολής είναι ένας συγκεκριμένος τρόπος να οργανωθεί η εντολή και οι διακόπτες και οι παράμετροι της. Ακολουθεί η γενική σύνταξη της εντολής εντοπισμού.
find [switches] "string" [pathname/s]
Οι διακόπτες μπορούν να είναι με οποιαδήποτε σειρά, όσο είναι πριν από το "σειρά" παράμετρο. Οι βραχίονες [] δείχνουν ότι ο διακόπτης ή η παράμετρος είναι προαιρετική.
Αναζήτηση ενός ενιαίου εγγράφου για μια συμβολοσειρά κειμένου
Πρώτον, θα σας δείξουμε πώς να αναζητήσετε ένα έγγραφο για όλες τις εμφανίσεις μιας συμβολοσειράς κειμένου. Η ακόλουθη εντολή αναζητά το αρχείο example1.txt για τη φράση "groovypost είναι ο καλύτερος ιστοχώρος τεχνολογίας".
find "groovypost is the best tech site" "C:UsersLoriDocumentsFindCommandExamplesexample1.txt"
ΣΗΜΕΙΩΣΗ: Εάν υπάρχουν διαστήματα σε οποιοδήποτε τμήμα της διαδρομής ήόνομα αρχείου, πρέπει να βάλετε εισαγωγικά σε ολόκληρο το μονοπάτι, όπως κάναμε στην παραπάνω εντολή. Τα αποσπάσματα δεν είναι πραγματικά απαραίτητα σε αυτή την περίπτωση, αλλά δεν βλάπτει να τα έχεις.

Παρατηρήστε ότι η φράση δεν βρέθηκε στα παραπάνωΠαράδειγμα (τίποτα δεν παρατίθεται κάτω από τη διαδρομή στο αρχείο), παρόλο που βρίσκεται στο αρχείο. Αυτό οφείλεται στο γεγονός ότι η περίπτωση στο "groovypost" δεν ταιριάζει με αυτό που υπήρχε στο αρχείο, το οποίο είναι "groovyPost". Πρόσθεσε το "/Εγώ"(Με πεζά ή κεφαλαία γράμματα" i ") μεταβείτε αμέσως μετά την εντολή find (πριν τη φράση) για να αγνοήσετε την περίπτωση όταν ψάχνετε για τη φράση κειμένου.
find /i "groovypost is the best tech site" "C:UsersLoriDocumentsFindCommandExamplesexample1.txt"
Τώρα, βρέθηκε η φράση και ολόκληρη η γραμμή που περιέχει τη φράση τυπώνεται στην οθόνη κάτω από τη διαδρομή προς το αρχείο που αναζητείται.

Αναζήτηση πολλαπλών εγγράφων για την ίδια συμβολοσειρά κειμένου
Τώρα που μπορείτε να αναζητήσετε ένα αρχείο για μια συμβολοσειρά κειμένου, ας αναζητήσουμε πολλά αρχεία για την ίδια συμβολοσειρά κειμένου.
Μπορείτε να ορίσετε πολλά αρχεία για αναζήτηση στην εντολή εύρεσης τοποθετώντας τη διαδρομή σε κάθε αρχείο σε εισαγωγικά που χωρίζονται από ένα κενό.
find /i "groovypost" "C:UsersLoriDocumentsFindCommandExamplesexample1.txt" "C:UsersLoriDocumentsFindCommandExamplesexample2.txt"
Μπορείτε επίσης να αναζητήσετε όλα τα αρχεία κειμένου σε έναν κατάλογο χρησιμοποιώντας τον χαρακτήρα μπαλαντέρ, ο οποίος είναι ένας αστερίσκος (*), όπως φαίνεται στην ακόλουθη εντολή.
find /i "groovypost" "C:UsersLoriDocumentsFindCommandExamples*.txt"
Ο όρος αναζήτησης βρέθηκε και στα δύο έγγραφα και οι προτάσεις με τις οποίες βρέθηκαν παρατίθενται στην πλήρη διαδρομή για κάθε αρχείο.

Μετρήστε τον αριθμό γραμμών σε ένα αρχείο
Αν θέλετε να μάθετε πόσες γραμμές υπάρχει σε ένα αρχείο, μπορείτε να χρησιμοποιήσετε έναν συνδυασμό του τύπος και εύρημα εντολές. ο τύπος εντολή εμφανίζει τα περιεχόμενα ενός ή περισσοτέρων αρχείων κειμένου.
Διαβιβάσαμε τα αποτελέσματα του τύπος εντολή στο εύρημα με την κατακόρυφη γραμμή (|). Χρησιμοποιήσαμε το "/ v"Μεταβείτε για να εμφανίσετε όλες τις γραμμές που δεν περιέχουν το "" έτσι ώστε κάθε γραμμή με κείμενο να μετράται. Για να εμφανιστεί μόνο ο αριθμός των γραμμών στο αρχείο κειμένου (όχι οι ίδιες οι γραμμές), χρησιμοποιούμε το "/ντο" διακόπτης.
type C:UsersLoriDocumentsFindCommandExamplesexample1.txt | find "" /v /c

Στείλτε την έξοδο άλλης εντολής στην εντολή Find
Μπορείτε επίσης να αναζητήσετε όλα τα ονόματα αρχείων σε έναν κατάλογο για μια συγκεκριμένη συμβολοσειρά, με τη βοήθεια της εξόδου του dir εντολή στο εύρημα εντολή.
Για παράδειγμα, πήραμε τον κατάλογο καταλόγου του C: ΧρήστεςLoriDocumentsFindCommandExamples τον κατάλογο και όλους τους υποκαταλόγους στον κατάλογο ("/μικρό" διακόπτης). Επίσης καθορίσαμε να χρησιμοποιούμε τη γυμνή μορφή χωρίς πληροφορίες τίτλου ή περίληψη ("/σι"Switch") και για να εμφανιστεί η καταχώριση στην ίδια μορφή με τη μορφή ευρείας λίστας ("/ w"Διακόπτη) αλλά ταξινομημένα ανά στήλη ("/ρε" διακόπτης).
Στη συνέχεια, διοχετεύουμε (|) την έξοδο της εντολής dir στην εντολή find, προσθέτοντας μόνο "παράδειγμα" ως παράμετρο. Δεν προσθέσαμε διακόπτες στην εντολή εύρεσης. Τα ονόματα αρχείων προς αναζήτηση προέρχονται από την έξοδο του dir εντολή.
dir "C:UsersLoriDocumentsFindCommandExamples" /s /b /d | find "example"

Προτιμάτε να χρησιμοποιήσετε την εντολή εύρεσης ή το πλαίσιο αναζήτησης στο φάκελο "Εξερεύνηση αρχείων"; Πώς χρησιμοποιήσατε την εντολή εύρεσης; Μοιραστείτε τις ιδέες και τα παραδείγματα μαζί μας στα σχόλια παρακάτω.
Αφήστε ένα σχόλιο