Slik bruker du kommandoen Finn for å søke i Windows
Vinduer Ledeteksten / / March 16, 2020
Sist oppdatert den
Er Windows-søk for tregt for deg? Lær hvordan du kan øke hastigheten på søket ditt ved hjelp av søkekommandoen i Kommandoprompt-vinduet.
Windows har noen innebygde søkefunksjoner, men de er kanskje ikke til din smak. Cortana eller standard søkeboks på oppgavelinjen og søkeboksen i File Explorer i Windows 10 lar deg søke gjennom filinnhold, men de kan være trege, spesielt File Explorer Søk.
Det er en raskere måte å søke i innholdet i filer på harddisken din ved å bruke kommandolinjen. De finne kommando søker etter tekststrenger i filer og returnerer tekstlinjene fra filene tekststrengen ble funnet i.
MERK: De finne kommandoen er ikke egnet for store filer eller store antall filer.
I dag vil vi dekke hvordan du bruker finne og vi gir noen eksempler.
Åpne ledetekstvinduet med administrative rettigheter
Åpne Command Prompt-vinduet som administrator er ikke nødvendig. Det hjelper deg imidlertid å unngå irriterende dialogbokser for bekreftelse. Bare vær forsiktig med hvilke kommandoer du kjører som administrator på kommandolinjen. Bruker
Tast inn cmd.exe i Søk -boksen på oppgavelinjen. Høyreklikk deretter på Ledeteksten vare under Beste kamp og velg Kjør som administrator fra popup-menyen.
Hvis Brukerkonto-kontroll dialogboksen vises, klikk Ja å fortsette.
MERK: Det kan hende du ikke ser denne dialogboksen, avhengig av hvilken Innstillinger for brukerkontokontroll. Vi anbefaler ikke å deaktivere UAC helt.
Brytere og parametere for finnkommandoen
De fleste kommandoer har valgfrie brytere som endrer standardoperasjonen av kommandoen. Du kan få hjelp til å se alle tilgjengelige brytere for finne ved å skrive inn følgende linje ved ledeteksten og trykke på Tast inn.
finne /?
Bryterne kan være små eller store.
For “Streng” parameter, må du omgi strengen med doble anførselstegn, ellers finne kommandoen fungerer ikke, og vil returnere en feil.
De [Stasjon:] [bane] filnavn parameter kan være alt fra en stasjonsbokstav til en enkelt fil eller flere filer.
Syntaks for finnkommandoen
Syntaks for en kommando er en spesifikk måte å organisere kommandoen og dens brytere og parametere. Følgende er den generelle syntaks for finnkommandoen.
finn [brytere] "streng" [banenavn / r]
Bryterne kan være i hvilken som helst rekkefølge så lenge de er før “Streng” parameter. Beslagene [] indikerer at bryteren eller parameteren er valgfri.
Søk i et enkelt dokument etter en tekststreng
Først viser vi deg hvordan du søker i ett dokument for alle forekomster av en tekststreng. Følgende kommando søker i eksempel1.txt-filen etter uttrykket “groovypost is the best tech site”.
finn "groovypost er det beste teknologiske nettstedet" "C: \ Brukere \ Lori \ Dokumenter \ FindCommandExamples \ example1.txt"
MERK: Hvis det er mellomrom i noen del av banen eller filnavnet, må du legge anførselstegn rundt hele banen, slik vi gjorde i kommandoen ovenfor. Sitatene er egentlig ikke nødvendige i dette tilfellet, men det skader ikke å ha dem.
Legg merke til at setningen ikke ble funnet i eksemplet ovenfor (ingenting er oppført under banen til filen), selv om det er i filen. Det er fordi saken i "groovypost" ikke stemte overens med det som sto i filen, som er "groovyPost". Legg til "/Jeg”(Liten eller stor bokstav“ i ”) bytter rett etter finnkommandoen (før setningen) for å ignorere saken når du leter etter tekstfrasen.
find / i "groovypost er det beste teknologiske nettstedet" "C: \ Brukere \ Lori \ Dokumenter \ FindCommandExamples \ example1.txt"
Nå ble uttrykket funnet, og hele linjen som inneholder uttrykket skrives ut på skjermen under banen til filen som søkes.
Søk i flere dokumenter etter samme tekststreng
Nå som du kan søke i en fil etter en tekststreng, la oss søke i flere filer etter den samme tekststrengen.
Du kan spesifisere flere filer du vil søke i finnkommandoen ved å sette banen til hver fil i sitater som er skilt med et mellomrom.
finn / i "groovypost" "C: \ Brukere \ Lori \ Dokumenter \ FindCommandExamples \ eksempel1.txt" "C: \ Brukere \ Lori \ Documents \ FindCommandExamples \ example2.txt"
Du kan også søke i alle tekstfiler i en katalog ved å bruke jokertegnet, som er en stjerne (*), som vist i følgende kommando.
finn / i "groovypost" "C: \ Brukere \ Lori \ Dokumenter \ FindCommandExamples \ *. txt"
Søkeuttrykket ble funnet i begge dokumentene, og setningene der de ble funnet er listet opp under hele banen til hver fil.
Telle antall linjer i en fil
Hvis du vil vite hvor mange linjer det er i en fil, kan du bruke en kombinasjon av type og finne kommandoer. De type kommando viser innholdet i en eller flere tekstfiler.
Vi førte resultatene fra type kommandoen inn i finne kommando ved hjelp av den vertikale linjen (|). Vi brukte "/ v”Bryter for å vise alle linjer som IKKE inneholder “” streng, slik at hver linje med tekst blir talt. For å vise bare antall linjer i tekstfilen (ikke linjene i seg selv) bruker vi “/ c" bytte om.
type C: \ Brukere \ Lori \ Dokumenter \ FindCommandExamples \ eksempel1.txt | finn "" / v / c
Send utdata fra en annen kommando til finnkommandoen
Du kan også søke i alle filnavn i en katalog etter en bestemt streng ved å sende utdataene fra dir kommando til finne kommando.
For eksempel fikk vi katalogoppføringen til C: \ Users \ Lori \ Documents \ FindCommandExamples katalogen og eventuelle underkataloger i den katalogen (“/ s" bytte om). Vi spesifiserte også å bruke det nakne formatet uten overskriftsinformasjon eller sammendrag ("/ b”-Bryter) og for å vise oppføringen i samme format som bredlisteformatet (“/ w”-Bryter) men sortert etter kolonne (“/ d" bytte om).
Deretter rør (|) vi utdataene fra dir-kommandoen til find-kommandoen, og legger bare til "eksempel" som parameter. Vi la ikke noen brytere til finnkommandoen. Filnavnene du vil søke kommer fra utgangen av dir kommando.
dir "C: \ Brukere \ Lori \ Dokumenter \ FindCommandExamples" / s / b / d | finn "eksempel"
Foretrekker du å bruke søkekommandoen eller søkefeltet i File Explorer? Hvordan har du brukt finn-kommandoen? Del ideene og eksemplene dine med oss i kommentarene nedenfor.