Hvordan bruke Finn-kommandoen til å søke i Windows

vinduer finner funksjonen

Er Windows-søk for tregt for deg? Lær hvordan du kan øke hastigheten på søket ditt ved å finne 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 gå tregt, spesielt File Explorer-søket.

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 kommandoen, og vi gir noen eksempler.

Åpne ledetekstvinduet med administrative rettigheter

Åpne vinduet Ledetekst somadministrator er ikke nødvendig. Det hjelper deg imidlertid å unngå irriterende bekreftelsesdialogbokser. Bare vær forsiktig med hvilke kommandoer du kjører som administrator på kommandolinjen. Bruker finne kommandoen som administrator er sikker, ettersom den ikke endrer eller sletter noen filer.

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.

Åpne ledetekst som administrator

Hvis Brukerkonto-kontroll dialogboksen vises, klikk Ja å fortsette.

MERK: Det kan hende du ikke ser denne dialogboksen, avhengig av innstillingene for brukerkontokontroll. Vi anbefaler ikke å deaktivere UAC helt.

UAC-dialogboks

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.

find /?

Finn kommandohjelp

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.

find [switches] "string" [pathname/s]

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”.

find "groovypost is the best tech site" "C:UsersLoriDocumentsFindCommandExamplesexample1.txt"

MERK: Hvis det er mellomrom i noen del av banen ellerfilnavn, må du legge sitater rundt hele banen, slik vi gjorde i kommandoen ovenfor. Sitatene er egentlig ikke nødvendige i dette tilfellet, men det skader ikke å ha dem.

Fant ikke tekststreng

Legg merke til at setningen ikke ble funnet i ovennevnteeksempel (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”(Små eller store bokstaver“ i ”) bytter rett etter finnkommandoen (før setningen) for å ignorere saken når du leter etter tekstfrasen.

find /i "groovypost is the best tech site" "C:UsersLoriDocumentsFindCommandExamplesexample1.txt"

Nå ble uttrykket funnet, og hele linjen som inneholder uttrykket skrives ut på skjermen under banen til filen som søkes.

Tekststreng funnet

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 anførsel atskilt med et mellomrom.

find /i "groovypost" "C:UsersLoriDocumentsFindCommandExamplesexample1.txt" "C:UsersLoriDocumentsFindCommandExamplesexample2.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.

find /i "groovypost" "C:UsersLoriDocumentsFindCommandExamples*.txt"

Søkeuttrykket ble funnet i begge dokumentene, og setningene der de ble funnet er listet opp under hele banen til hver fil.

Søk i to filer

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:UsersLoriDocumentsFindCommandExamplesexample1.txt | find "" /v /c

Telle antall linjer

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: UsersLoriDocumentsFindCommandExamples katalog 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:UsersLoriDocumentsFindCommandExamples" /s /b /d | find "example"

Viderekoble dir-kommandoen for å finne kommandoen

Foretrekker du å bruke søkekommandoen eller søkefeltet i File Explorer? Hvordan har du brukt find-kommandoen? Del ideene og eksemplene dine med oss ​​i kommentarene nedenfor.

0

Lignende artikler

Legg igjen en kommentar