Cum se utilizează Comanda de căutare pentru a căuta în Windows
Există o modalitate mai rapidă de a căuta conținutul fișierelor de pe hard disk utilizând linia de comandă. găsi comandă căutări pentru șiruri de text în fișiere și returnează liniile de text din fișierele în care a fost găsit șirul de text.
NOTĂ: găsi comanda nu este potrivită pentru fișierele mari sau pentru un număr mare de fișiere.
Astăzi vom discuta cum să folosim găsi comanda și vom oferi câteva exemple.
Deschideți fereastra Prompt comandă cu privilegii administrative
Deschiderea ferestrei Prompt comandă ca administrator nu este necesară. Cu toate acestea, vă ajută să evitați căsuțele de dialog enervante de confirmare. Doar fiți atenți la ce comenzi executați ca administrator pe linia de comandă. Utilizarea funcției găsi comanda ca administrator este sigură deoarece nu schimbă sau șterge fișiere.
introduce cmd.exe în Căutare caseta de pe bara de activități. Apoi, faceți clic dreapta pe Comandă de comandă punct de sub Cea mai buna potrivire și selectați Rulat ca administrator din meniul pop-up.
În cazul în care Control cont utilizator caseta de dialog, faceți clic pe da a continua.
NOTĂ: Este posibil să nu vedeți această casetă de dialog, în funcție de setările de control al contului de utilizator. Nu vă recomandăm să dezactivați complet UAC.
Comutatoare și parametri pentru comanda de căutare
Cele mai multe comenzi au comutatoare opționale care modifică funcționarea implicită a comenzii. Puteți obține ajutor pentru a vedea toate comutatoarele disponibile pentru găsi comanda tastând următoarea linie la prompt și apăsând introduce.
găsi /?
Comutatoarele pot fi mici sau mari.
Pentru "şir" parametru, trebuie să înconjoară șirul cu ghilimele duble, în caz contrar găsi comanda nu va funcționa și va afișa o eroare.
[Unitate:] [cale] filename parametrul poate fi orice de la o literă de unitate la un singur fișier sau mai multe fișiere.
Sintaxă pentru comanda de căutare
Sintaxa unei comenzi este o modalitate specifică de a organiza comanda și comutatoarele și parametrii acesteia. Următoarea este sintaxa generală pentru comanda de căutare.
găsiți [comutatoare] "șir" [cale / nume]
Comutatoarele pot fi în orice ordine, atâta timp cât sunt înaintea "şir" parametru. Parantezele [] indică faptul că comutatorul sau parametrul sunt opționale.
Căutați un document unic pentru un text
În primul rând, vă vom arăta cum să căutați un document pentru toate aparițiile unui șir de text. Următoarea comandă caută fișierul example1.txt pentru expresia "groovypost este cel mai bun site tehnic".
găsi "groovypost este cel mai bun site tehnic" "C: \ Users \ Lori \ Documents \ FindCommandExamples \ example1.txt"
NOTĂ: Dacă există spații în orice parte a căii sau a fișierului, trebuie să introduceți citate în jurul întregii căi, așa cum am făcut în comanda de mai sus. Citatele nu sunt cu adevărat necesare în acest caz, dar nu le face rău să le aibă.
Observați că fraza nu a fost găsită în exemplul de mai sus (nimic nu apare sub calea fișierului), chiar dacă este în fișier. Asta pentru că cazul din "groovypost" nu se potrivea cu ceea ce era în dosar, care este "groovyPost". Adaugă "/ i"(Litera litere mici sau majuscule" i ") comutați imediat după comanda de căutare (înainte de frază) pentru a ignora cazul atunci când căutați fraza de text.
find / i "groovypost este cel mai bun site tehnic" "C: \ Users \ Lori \ Documents \ FindCommandExamples \ example1.txt"
Acum, s-a găsit expresia și întreaga linie care conține fraza se imprimă pe ecranul de sub calea către fișierul căutat.
Căutați mai multe documente pentru același text
Acum că puteți căuta un fișier pentru un șir de text, să căutăm mai multe fișiere pentru același șir de text.
Puteți specifica mai multe fișiere pentru a căuta în comanda de căutare, punând calea fiecărui fișier în citate separate de un spațiu.
găsi / i "groovypost" "C: \ Users \ Lori \ Documents \ FindCommandExamples \ example1.txt" "C: \ Users \ Lori \ Documents \
De asemenea, ați putea căuta toate fișierele text dintr-un director utilizând caracterul wildcard, care este un asterisc (*), după cum se arată în următoarea comandă.
găsi / i "groovypost" "C: \ Utilizatori \ Lori \ Documents \ FindCommandExamples \ *. txt"
Termenul de căutare a fost găsit în ambele documente, iar frazele în care au fost găsite sunt afișate sub calea completă a fiecărui fișier.
Numără numărul de linii dintr-un fișier
Dacă doriți să aflați câte linii există într - un fișier, puteți utiliza o combinație de tip și găsi comenzi. tip comanda afișează conținutul unuia sau mai multor fișiere text.
Am tras rezultatele tip comanda în găsi comanda utilizând bara verticală (|). Am folosit "/ v"Comutați pentru a afișa toate liniile care nu conțin „“ string, astfel încât fiecare linie cu text va fi luată în considerare. Pentru a afișa numai numărul de linii în fișierul text (nu liniile), folosim "/ c" intrerupator.
tastați C: \ Users \ Lori \ Documents \ FindCommandExamples \ example1.txt găsiți "" / v / c
Trimiteți rezultatul unei alte comenzi către comanda de căutare
De asemenea, puteți căuta toate numele de fișiere dintr-un director pentru un anumit șir, prin trasarea ieșirii dir comanda la găsi comanda.
De exemplu, am primit lista cu directorul C: \ Users \ Lori \ Documents \ FindCommandExamples director și toate subdirectoarele din acel director ("/ s" intrerupator). De asemenea, am specificat să folosim formatul gol fără informații despre rubrici sau rezumat ("/ b") Și afișarea înregistrării în același format ca formatul listei largi ("/ w"Comutator), dar sortate după coloană ("/ d" intrerupator).
Apoi, conducem (|) ieșirea comenzii dir în comanda de căutare, adăugând doar "exemplu" ca parametru. Nu am adăugat comutatoare la comanda de căutare. Numele de fișiere de căutare provin de la ieșirea din dir comanda.
dir "C: \ Utilizatori \ Lori \ Documente \ FindCommandExamples" / s / b / d | găsiți "exemplu"
Preferați să utilizați comanda de căutare sau caseta Căutare în File Explorer? Cum ați folosit comanda de căutare? Împărtășiți ideile și exemplele dvs. cu noi în comentariile de mai jos.