Kako uporabiti ukaz Find za iskanje v operacijskem sistemu Windows
Windows Ukazni Poziv / / March 16, 2020
Nazadnje posodobljeno dne
Ali je iskanje za vas prepočasno? Preberite, kako pospešiti iskanje z ukazom find v oknu ukaznega poziva.
Windows ima nekaj vgrajenih možnosti iskanja, vendar vam morda ne bodo všeč. Cortana ali standardno polje za iskanje v opravilni vrstici in polje za iskanje v File Explorerju v sistemu Windows 10 omogočajo iskanje po vsebini datotek, vendar so lahko počasne, zlasti v File Explorerju Iskanje.
Obstaja hitrejši način iskanja vsebine datotek na trdem disku s pomočjo ukazne vrstice. The najti ukaz išče besedilne nize v datotekah in vrne vrstice besedila iz datotek, v katerih je bil najden besedilni niz.
OPOMBA: The najti ukaz ni primeren za velike datoteke ali večje število datotek.
Danes bomo objavili, kako uporabljati najti ukaz in navedli bomo nekaj primerov.
Odprite okno ukaznega poziva s skrbniškimi pravicami
Odpiranje okna ukaznega poziva kot skrbnika ni potrebno. Vendar pa vam pomaga, da se izognete motečim potrditvenim pogovornim oknom. Pazite le, katere ukaze izvajate kot skrbnik v ukazni vrstici. Uporabljati
Vnesite cmd.exe v Iskanje polje na opravilni vrstici. Nato z desno miškino tipko kliknite na Ukazni poziv pod Najboljše ujemanje in izberite Zaženi kot skrbnik iz pojavnega menija.
Če je Nadzor uporabniških računov prikaže se pogovorno okno in kliknite Da nadaljevati.
OPOMBA: Tega pogovornega okna morda ne boste videli, odvisno od vašega Nastavitve nadzora uporabniških računov. Ne priporočamo, da v celoti onemogočite UAC.
Stikala in parametri za ukaz find
Večina ukazov ima izbirna stikala, ki spreminjajo privzeto delovanje ukaza. Za pomoč lahko vidite vsa razpoložljiva stikala za najti ukaz, tako da ob pozivu vnesete naslednjo vrstico in pritisnete Vnesite.
najti /?
Stikala so lahko mala ali velika.
Za "vrvica" parametra, morate obdati niz z dvojnimi narekovaji, sicer najti ukaz ne bo deloval in bo vrnil napako.
The [pogon:] ime datoteke [pot] Parameter je lahko karkoli, od črke pogona do ene datoteke ali več datotek.
Sintaksa za ukaz Ukaz
Sintaksa ukaza je poseben način organizacije ukaza in njegovih stikal in parametrov. Sledi splošna sintaksa ukaza find.
najdi [stikala] "niz" [ime poti / s]
Stikala so lahko v poljubnem vrstnem redu, dokler so pred "vrvica" parameter. V oklepaju [] je navedeno, da stikalo ali parameter ni obvezen.
Poiščite v enem dokumentu besedilni niz
Najprej vam bomo pokazali, kako iskati po enem dokumentu vse pojavitve besedilnega niza. Naslednji ukaz išče datoteko example1.txt za besedno zvezo "groovypost je najboljše spletno mesto za tehnologijo".
poišči "groovypost je najboljša spletna stran" "C: \ Uporabniki \ Lori \ Dokumenti \ FindCommandExamples \ example1.txt"
OPOMBA: Če v katerem koli delu poti ali imena datoteke obstajajo presledki, morate okoli celotne poti postaviti narekovaje, kot smo to storili v zgornjem ukazu. Citati v tem primeru res niso potrebni, vendar ne škodi, če jih imate.
Upoštevajte, da fraze v zgornjem primeru ni bilo mogoče najti (pod potjo do datoteke ni nič), čeprav je v datoteki. To je zato, ker se primer v „groovypost“ ni ujemal s tistim v spisu, ki je „groovyPost“. Dodajte »/jaz"(Mala in velika črka" i ") preklopite takoj za ukazom (pred stavkom), da pri iskanju besedilne besedne zveze zanemarite zadevo.
find / i "groovypost je najboljša spletna stran" "C: \ Uporabniki \ Lori \ Documents \ FindCommandExamples \ example1.txt"
Zdaj je bila fraza najdena in celotna vrstica, ki vsebuje besedno zvezo, se natisne na zaslon pod potjo do datoteke, ki jo iščete.
Poiščite več dokumentov za isti niz besedila
Zdaj, ko lahko po eni datoteki poiščete besedilni niz, poiščite več datotek za isti besedilni niz.
V ukaznem ukazu lahko določite več datotek, tako da pot v vsako datoteko dodate v narekovaje, ločene s presledkom.
find / i "groovypost" "C: \ Uporabniki \ Lori \ Dokumenti \ FindCommandExamples \ example1.txt" "C: \ Uporabniki \ Lori \ Documents \ FindCommandExamples \ example2.txt"
Prav tako lahko poiščete vse besedilne datoteke v imeniku z uporabo nadomestnega znaka, ki je zvezdica (*), kot je prikazano v naslednjem ukazu.
find / i "groovypost" "C: \ Uporabniki \ Lori \ Dokumenti \ FindCommandExamples \ *. txt"
Iskalni izraz je bil najden v obeh dokumentih in stavki, v katerih so bili najdeni, so navedeni pod celotno potjo do posamezne datoteke.
Preštejte število vrstic v datoteki
Če želite vedeti, koliko vrstic je v datoteki, lahko uporabite kombinacijo tip in najti ukazi. The tip ukaz prikaže vsebino ene ali več besedilnih datotek.
Pokazali smo rezultate tip ukaz v najti ukaz z navpično vrstico (|). Uporabili smo/ v"Preklopite, da prikažete vse vrstice, ki NE vsebujejo “” niz, zato bo vsaka vrstica z besedilom šteta. Za prikaz samo števila vrstic v besedilni datoteki (ne samih vrstic) uporabimo »/ c"Stikalo.
tip C: \ Uporabniki \ Lori \ Dokumenti \ FindCommandExamples \ example1.txt | najti "" / v / c
Izhod drugega ukaza pošljite ukazu Find
Po določenem nizu lahko v imeniku poiščete tudi vsa imena datotek, tako da preklopite na izhod dir ukaz ukazu najti ukaz.
Na primer, dobili smo seznam imenikov C: \ Uporabniki \ Lori \ Documents \ FindCommandExamples imenik in vse podmape v tem imeniku ("/ s"Stikalo). Določili smo tudi uporabo golega formata brez informacij ali povzetka naslova ("/ b"Stikalo) in za prikaz seznama v isti obliki kot format širokega seznama ("/ w"Stikalo), vendar razvrščeno po stolpcu ("/ d"Stikalo).
Nato izpišemo izhod ukaza dir v ukaz find, le dodamo "Primer" kot parameter. Nismo dodali nobenega stikala k ukazu find. Imena datotek za iskanje prihajajo iz izhoda dir ukaz.
dir "C: \ Uporabniki \ Lori \ Dokumenti \ FindCommandExamples" / s / b / d | poišči "primer"
Ali raje uporabite ukaz find ali polje za iskanje v File Explorerju? Kako ste uporabili ukaz find? Delite svoje ideje in primere z nami v spodnjih komentarjih.