Sådan bruges Find-kommandoen til at søge i Windows

vinduer find funktion

Er Windows-søgning for langsom for dig? Lær, hvordan du fremskynder din søgning ved hjælp af søgekommandoen i vinduet Kommandoprompt.

Windows har nogle indbyggede søgefunktioner,men de er måske ikke efter din smag. Cortana eller standard-søgefeltet på proceslinjen og søgefeltet i File Explorer i Windows 10 giver dig mulighed for at søge gennem filindhold, men de kan være langsomme, især File Explorer-søgningen.

Der er en hurtigere måde at søge på indholdet af filer på din harddisk ved hjælp af kommandolinjen. Det finde kommando søger efter tekststrenge i filer og returnerer tekstlinjerne fra de filer, hvor tekststrengen blev fundet.

BEMÆRK: Det finde kommandoen er ikke egnet til store filer eller stort antal filer.

I dag dækker vi, hvordan man bruger finde og vi giver nogle eksempler.

Åbn vinduet Kommandoprompt med administrative rettigheder

Åbning af kommandopromp-vinduet somadministrator er ikke nødvendigt. Det hjælper dig dog med at undgå irriterende dialogbokse til bekræftelse. Bare vær forsigtig med hvilke kommandoer du kører som administrator på kommandolinjen. Bruger finde kommandoen som administrator er sikker, da den ikke ændrer eller sletter nogen filer.

Gå ind cmd.exe i Søg i proceslinjen. Højreklik derefter på Kommandoprompt vare under Bedste match og vælg Kør som administrator fra popup-menuen.

Åbn kommandoprompt som administrator

Hvis Brugerkontokontrol dialogboksen vises, klik Ja at fortsætte.

BEMÆRK: Du kan muligvis ikke se denne dialogboks, afhængigt af dine indstillinger for brugerkontokontrol. Vi anbefaler ikke, at UAC deaktiveres helt.

UAC-dialogboks

Skifter og parametre til findkommandoen

De fleste kommandoer har valgfri switches, der ændrer standarddriften for kommandoen. Du kan få hjælp til at se alle de tilgængelige kontakter til finde kommando ved at skrive følgende linje med prompten og trykke på Gå ind.

find /?

Find hjælp til kommandoer

Kontakterne kan være små eller store.

For "snor" parameter, skal du omringe strengen med dobbeltcitater, ellers finde kommandoen fungerer ikke og returnerer en fejl.

Det [Drev:] [sti] filnavn parameter kan være alt fra et drevbogstav til en enkelt fil eller flere filer.

Syntaks for find-kommandoen

En kommandas syntaks er en bestemt måde at organisere kommandoen og dens switches og parametre. Følgende er den generelle syntaks for find-kommandoen.

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

Kontakterne kan være i enhver rækkefølge, så længe de er før "snor" parameter. Konsolerne [] viser, at kontakten eller parameteren er valgfri.

Søg i et enkelt dokument efter en tekststreng

Først viser vi dig, hvordan du søger i et dokument efter alle forekomster af en tekststreng. Den følgende kommando søger i filen1.1.xtxt efter udtrykket “groovypost er det bedste tech-site”.

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

BEMÆRK: Hvis der er mellemrum i en del af stien ellerfilnavn, skal du placere tilbud omkring hele stien, som vi gjorde i kommandoen ovenfor. Citater er ikke rigtig nødvendige i dette tilfælde, men det skader ikke at have dem.

Fandt ikke tekststreng

Bemærk, at sætningen ikke findes i ovenståendeeksempel (intet er anført under stien til filen), selvom det er i filen. Det skyldes, at sagen i "groovypost" ikke stemte overens med, hvad der var i filen, som er "groovyPost". Tilføj "/jeg”(Små eller store bogstaver“ i ”) skift lige efter find-kommandoen (før sætningen) for at ignorere sagen, når man søger efter tekstfrasen.

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

Nu blev sætningen fundet, og hele linjen, der indeholder sætningen, udskrives på skærmen under stien til den fil, der søges.

Tekststreng fundet

Søg i flere dokumenter efter samme tekststreng

Nu hvor du kan søge i en fil efter en tekststreng, lad os søge i flere filer efter den samme tekststreng.

Du kan specificere flere filer, der skal søges i find-kommandoen ved at placere stien til hver fil i tilbud, der er adskilt med et mellemrum.

find /i "groovypost" "C:UsersLoriDocumentsFindCommandExamplesexample1.txt" "C:UsersLoriDocumentsFindCommandExamplesexample2.txt"

Du kan også søge i alle tekstfiler i et bibliotek ved hjælp af wildcard-tegnet, som er en stjerne (*), som vist i følgende kommando.

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

Søgeudtrykket blev fundet i begge dokumenter, og de sætninger, hvori de blev fundet, er anført under den fulde sti til hver fil.

Søg i to filer

Tæl antallet af linjer i en fil

Hvis du vil vide, hvor mange linjer der er i en fil, kan du bruge en kombination af type og finde kommandoer. Det type kommando viser indholdet af en eller flere tekstfiler.

Vi førte resultaterne af type kommando til finde kommando ved hjælp af den lodrette bjælke (|). Vi brugte “/ v”Skifte for at vise alle linjer, der IKKE indeholder ”” streng, så hver linje med tekst tælles. For kun at vise antallet af linjer i tekstfilen (ikke selve linjerne) bruger vi “/ c" kontakt.

type C:UsersLoriDocumentsFindCommandExamplesexample1.txt | find "" /v /c

Tæl antal linjer

Send output fra en anden kommando til Find-kommandoen

Du kan også søge i alle filnavne i et bibliotek efter en bestemt streng ved at føre output fra dir kommando til finde kommando.

For eksempel fik vi katalogfortegnelsen over C: UsersLoriDocumentsFindCommandExamples katalog og eventuelle undermapper i den katalog (“/ s" kontakt). Vi specificerede også at bruge det blotte format uden information om overskrift eller oversigt (“/ b”-Skift) og for at få vist fortegnelsen i samme format som bredlisteformatet (“/ w”Switch” men sorteret efter kolonne (“/ d" kontakt).

Derefter ledes (|) output fra dir-kommandoen ind i find-kommandoen og tilføjer kun "eksempel" som parameter. Vi føjede ingen switches til find-kommandoen. Filnavne, der skal søges, kommer fra output fra dir kommando.

dir "C:UsersLoriDocumentsFindCommandExamples" /s /b /d | find "example"

Omdiriger dir kommando for at finde kommando

Foretrækker du at bruge søgekommandoen eller søgefeltet i File Explorer? Hvordan har du brugt find-kommandoen? Del dine ideer og eksempler med os i kommentarerne herunder.

0

Lignende artikler

Efterlad en kommentar