Πώς να χρησιμοποιήσετε την εντολή Εύρεση για αναζήτηση στα Windows
παράθυρα Γραμμή εντολών / / March 16, 2020
Τελευταία ενημέρωση στις
Η αναζήτηση των Windows είναι πολύ αργή για εσάς; Μάθετε πώς να επιταχύνετε την αναζήτησή σας χρησιμοποιώντας την εντολή find στο παράθυρο Command Prompt.
Τα Windows έχουν ορισμένες ενσωματωμένες δυνατότητες αναζήτησης, αλλά ενδέχεται να μην είναι σύμφωνα με τις προτιμήσεις σας. Cortana ή το τυπικό πλαίσιο αναζήτησης στη Γραμμή εργασιών και στο πλαίσιο Αναζήτηση στην Εξερεύνηση αρχείων στα Windows 10 σας επιτρέπουν να κάνετε αναζήτηση μέσα από τα περιεχόμενα του αρχείου, αλλά μπορεί να είναι αργή, ειδικά το File Explorer Αναζήτηση.
Υπάρχει ένας πιο γρήγορος τρόπος αναζήτησης των περιεχομένων των αρχείων στο σκληρό σας δίσκο χρησιμοποιώντας τη γραμμή εντολών. ο εύρημα η εντολή αναζητά τις συμβολοσειρές κειμένου σε αρχεία και επιστρέφει τις γραμμές κειμένου από τα αρχεία στα οποία βρέθηκε η συμβολοσειρά κειμένου.
ΣΗΜΕΙΩΣΗ: ο εύρημα η εντολή δεν είναι κατάλληλη για μεγάλα αρχεία ή μεγάλο αριθμό αρχείων.
Σήμερα θα καλύψουμε τον τρόπο χρήσης του εύρημα και θα δώσουμε μερικά παραδείγματα.
Ανοίξτε το παράθυρο γραμμής εντολών με δικαιώματα διαχειριστή
Δεν είναι απαραίτητο να ανοίξετε το παράθυρο "Γραμμή εντολών" ως διαχειριστής. Ωστόσο, σας βοηθά να αποφύγετε ενοχλητικά παράθυρα διαλόγου επιβεβαίωσης. Απλά προσέξτε τι εντολές τρέχετε ως διαχειριστής στη γραμμή εντολών. Χρησιμοποιώντας την εύρημα η εντολή ως διαχειριστής είναι ασφαλής καθώς δεν αλλάζει ή διαγράφει αρχεία.
Εισαγω cmd.exe στο Αναζήτηση στο πλαίσιο εργασιών. Στη συνέχεια, κάντε δεξί κλικ στο Γραμμή εντολών κάτω από το στοιχείο Ταιριάζει καλύτερα και επιλέξτε Εκτελέστε ως διαχειριστής από το αναδυόμενο μενού.
Αν το Ελεγχος λογαριασμού χρήστη εμφανίζεται το παράθυρο διαλόγου, κάντε κλικ στην επιλογή Ναί να συνεχίσει.
ΣΗΜΕΙΩΣΗ: Δεν μπορείτε να δείτε αυτό το πλαίσιο διαλόγου, ανάλογα με το δικό σας Ρυθμίσεις ελέγχου λογαριασμού χρήστη. Δεν συνιστούμε να απενεργοποιείτε πλήρως το UAC.
Διακόπτες και παράμετροι για την εντολή Find
Οι περισσότερες εντολές έχουν προαιρετικούς διακόπτες που τροποποιούν την προεπιλεγμένη λειτουργία της εντολής. Μπορείτε να λάβετε βοήθεια για να δείτε όλους τους διαθέσιμους διακόπτες για το εύρημα εντολή πληκτρολογώντας την ακόλουθη γραμμή στη γραμμή εντολών και πατώντας Εισαγω.
εύρημα /?
Οι διακόπτες μπορούν να είναι πεζά ή πεζά.
Για το "σειρά" παράμετρος, πρέπει να περιβάλλετε τη συμβολοσειρά με διπλά εισαγωγικά, διαφορετικά το εύρημα η εντολή δεν θα λειτουργήσει και θα επιστρέψει ένα σφάλμα.
ο [drive:] [path] όνομα αρχείου η παράμετρος μπορεί να είναι οτιδήποτε από γράμμα μονάδας δίσκου σε ένα μόνο αρχείο ή σε πολλά αρχεία.
Σύνταξη για τη εντολή Find
Η σύνταξη μιας εντολής είναι ένας συγκεκριμένος τρόπος να οργανωθεί η εντολή και οι διακόπτες και οι παράμετροι της. Ακολουθεί η γενική σύνταξη της εντολής εντοπισμού.
βρείτε [διακόπτες] "συμβολοσειρά" [pathname / s]
Οι διακόπτες μπορούν να είναι με οποιαδήποτε σειρά, όσο είναι πριν από το "σειρά" παράμετρο. Οι βραχίονες [] δείχνουν ότι ο διακόπτης ή η παράμετρος είναι προαιρετική.
Αναζήτηση ενός ενιαίου εγγράφου για μια συμβολοσειρά κειμένου
Πρώτον, θα σας δείξουμε πώς να αναζητήσετε ένα έγγραφο για όλες τις εμφανίσεις μιας συμβολοσειράς κειμένου. Η ακόλουθη εντολή αναζητά το αρχείο example1.txt για τη φράση "groovypost είναι ο καλύτερος ιστοχώρος τεχνολογίας".
βρείτε "groovypost είναι ο καλύτερος ιστοχώρος τεχνολογίας" "C: \ Users \ Lori \ Documents \ FindCommandExamples \ example1.txt"
ΣΗΜΕΙΩΣΗ: Εάν υπάρχουν διαστήματα σε οποιοδήποτε τμήμα της διαδρομής ή του ονόματος αρχείου, πρέπει να βάλετε εισαγωγικά σε ολόκληρη την διαδρομή, όπως κάναμε στην παραπάνω εντολή. Τα αποσπάσματα δεν είναι πραγματικά απαραίτητα σε αυτή την περίπτωση, αλλά δεν βλάπτει να τα έχεις.
Παρατηρήστε ότι η φράση δεν βρέθηκε στο παραπάνω παράδειγμα (τίποτα δεν παρατίθεται κάτω από τη διαδρομή προς το αρχείο), ακόμα κι αν βρίσκεται στο αρχείο. Αυτό οφείλεται στο γεγονός ότι η περίπτωση στο "groovypost" δεν ταιριάζει με αυτό που υπήρχε στο αρχείο, το οποίο είναι "groovyPost". Πρόσθεσε το "/Εγώ"(Πεζά ή κεφαλαία γράμματα" i ") μεταβείτε αμέσως μετά την εντολή find (πριν τη φράση) για να αγνοήσετε την περίπτωση όταν ψάχνετε για τη φράση κειμένου.
find / i "groovypost είναι ο καλύτερος δικτυακός τόπος τεχνολογίας" "C: \ Users \ Lori \ Documents \ FindCommandExamples \ example1.txt"
Τώρα, βρέθηκε η φράση και ολόκληρη η γραμμή που περιέχει τη φράση τυπώνεται στην οθόνη κάτω από τη διαδρομή προς το αρχείο που αναζητείται.
Αναζήτηση πολλαπλών εγγράφων για την ίδια συμβολοσειρά κειμένου
Τώρα που μπορείτε να αναζητήσετε ένα αρχείο για μια συμβολοσειρά κειμένου, ας αναζητήσουμε πολλά αρχεία για την ίδια συμβολοσειρά κειμένου.
Μπορείτε να ορίσετε πολλά αρχεία για αναζήτηση στην εντολή εύρεσης τοποθετώντας τη διαδρομή σε κάθε αρχείο σε εισαγωγικά που χωρίζονται από ένα κενό.
find / i "groovypost" "C: \ Users \ Lori \ Documents \ FindCommandExamples \ example1.txt" "C: \ Users \ Lori \ Documents \
Μπορείτε επίσης να αναζητήσετε όλα τα αρχεία κειμένου σε έναν κατάλογο χρησιμοποιώντας τον χαρακτήρα μπαλαντέρ, ο οποίος είναι ένας αστερίσκος (*), όπως φαίνεται στην ακόλουθη εντολή.
find / i "groovypost" "C: \ Χρήστες \ Lori \ Documents \ FindCommandExamples \ *. txt"
Ο όρος αναζήτησης βρέθηκε και στα δύο έγγραφα και οι προτάσεις με τις οποίες βρέθηκαν παρατίθενται στην πλήρη διαδρομή για κάθε αρχείο.
Μετρήστε τον αριθμό γραμμών σε ένα αρχείο
Αν θέλετε να μάθετε πόσες γραμμές υπάρχουν σε ένα αρχείο, μπορείτε να χρησιμοποιήσετε έναν συνδυασμό του τύπος και εύρημα εντολές. ο τύπος εντολή εμφανίζει τα περιεχόμενα ενός ή περισσοτέρων αρχείων κειμένου.
Διαβιβάσαμε τα αποτελέσματα του τύπος εντολή στο εύρημα με την κατακόρυφη γραμμή (|). Χρησιμοποιήσαμε το "/ v"Μεταβείτε για να εμφανίσετε όλες τις γραμμές που δεν περιέχουν το “” έτσι ώστε κάθε γραμμή με κείμενο να μετράται. Για να εμφανιστεί μόνο ο αριθμός των γραμμών στο αρχείο κειμένου (όχι οι ίδιες οι γραμμές), χρησιμοποιούμε το "/ντο" διακόπτης.
πληκτρολογήστε C: \ Users \ Lori \ Documents \ FindCommandExamples \ example1.txt | βρείτε "" / v / c
Στείλτε την έξοδο άλλης εντολής στην εντολή Find
Μπορείτε επίσης να αναζητήσετε όλα τα ονόματα αρχείων σε έναν κατάλογο για μια συγκεκριμένη συμβολοσειρά, με τη βοήθεια της εξόδου του dir εντολή στο εύρημα εντολή.
Για παράδειγμα, πήραμε τον κατάλογο καταλόγου του C: \ Χρήστες \ Lori \ Documents \ FindCommandExamples τον κατάλογο και όλους τους υποκαταλόγους στον κατάλογο ("/μικρό" διακόπτης). Επίσης καθορίσαμε να χρησιμοποιούμε τη γυμνή μορφή χωρίς πληροφορίες τίτλου ή περίληψη ("/σι"Switch") και για να εμφανιστεί η καταχώριση στην ίδια μορφή με τη μορφή ευρείας λίστας ("/ w"Διακόπτη) αλλά ταξινομημένα ανά στήλη ("/ρε" διακόπτης).
Στη συνέχεια, διοχετεύουμε (|) την έξοδο της εντολής dir στην εντολή find, προσθέτοντας μόνο "παράδειγμα" ως παράμετρο. Δεν προσθέσαμε διακόπτες στην εντολή εύρεσης. Τα ονόματα αρχείων προς αναζήτηση προέρχονται από την έξοδο του dir εντολή.
dir "C: \ Χρήστες \ Lori \ Documents \ FindCommandExamples" / s / b / d | βρείτε "παράδειγμα"
Προτιμάτε να χρησιμοποιήσετε την εντολή εύρεσης ή το πλαίσιο αναζήτησης στο φάκελο "Εξερεύνηση αρχείων"; Πώς χρησιμοποιήσατε την εντολή εύρεσης; Μοιραστείτε τις ιδέες και τα παραδείγματα μαζί μας στα παρακάτω σχόλια.