Het gebruik van de opdracht Zoeken om in Windows te zoeken

windows zoekfunctie

Is Windows zoeken te traag voor u? Leer hoe u uw zoekopdracht kunt versnellen met de opdracht Zoeken in het opdrachtpromptvenster.

Windows heeft een aantal ingebouwde zoekmogelijkheden,maar ze zijn misschien niet naar wens. Met Cortana of het standaard zoekvak op de taakbalk en het zoekvak in Verkenner in Windows 10 kunt u door de inhoud van het bestand zoeken, maar ze kunnen traag zijn, vooral bij het zoeken in Bestandsverkenner.

Er is een snellere manier om de inhoud van bestanden op uw harde schijf te doorzoeken met behulp van de opdrachtregel. De vind commando zoekt naar tekstreeksen in bestanden en retourneert de regels tekst uit de bestanden waarin de tekstreeks werd gevonden.

OPMERKING: De vind commando is niet geschikt voor grote bestanden of grote aantallen bestanden.

Vandaag bespreken we hoe de vind commando en we geven enkele voorbeelden.

Open het opdrachtpromptvenster met beheerdersrechten

Het opdrachtpromptvenster openen alsbeheerder is niet nodig. Het helpt je echter wel om vervelende bevestigingsdialoogvensters te voorkomen. Wees voorzichtig met welke opdrachten u als beheerder uitvoert op de opdrachtregel. De ... gebruiken vind commando als beheerder is veilig omdat het geen bestanden wijzigt of verwijdert.

invoeren cmd.exe in de Zoeken vak op de taakbalk. Klik vervolgens met de rechtermuisknop op de Opdrachtprompt item onder Beste overeenkomst en selecteer Als administrator uitvoeren uit het pop-upmenu.

Open de opdrachtprompt als beheerder

Als de Gebruikersaccount controle dialoogvenster verschijnt, klik Ja doorgaan.

OPMERKING: Afhankelijk van uw instellingen voor Gebruikersaccountbeheer wordt dit dialoogvenster mogelijk niet weergegeven. We raden niet aan om UAC volledig uit te schakelen.

UAC-dialoogvenster

Schakelaars en parameters voor de opdracht Zoeken

De meeste opdrachten hebben optionele schakelaars die de standaardwerking van de opdracht wijzigen. U kunt hulp krijgen om alle beschikbare schakelaars voor de te zien vind commando door de volgende regel bij de prompt te typen en op te drukken invoeren.

find /?

Zoek opdracht help

De schakelaars kunnen kleine letters of hoofdletters zijn.

Voor de "draad" parameter, moet u de string omringen met dubbele aanhalingstekens, anders de vind commando werkt niet en geeft een foutmelding.

De [Station:] [pad] bestandsnaam parameter kan alles zijn, van een stationsletter tot een enkel bestand of meerdere bestanden.

Syntaxis voor de opdracht Zoeken

De syntaxis van een opdracht is een specifieke manier om de opdracht en de schakelaars en parameters ervan te ordenen. Hierna volgt de algemene syntaxis voor de opdracht find.

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

De schakelaars kunnen in elke volgorde staan, zolang ze vóór de "draad" parameter. De haakjes [] geven aan dat de schakelaar of parameter optioneel is.

Zoek in een enkel document naar een tekstreeks

Eerst laten we u zien hoe u in één document kunt zoeken naar alle exemplaren van een tekstreeks. De volgende opdracht zoekt in het bestand example1.txt naar de zin "groovypost is de beste technische site".

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

OPMERKING: Als er spaties zijn in een deel van het pad ofbestandsnaam, u moet aanhalingstekens plaatsen rond het hele pad, zoals we deden in de bovenstaande opdracht. De aanhalingstekens zijn in dit geval niet echt nodig, maar het doet geen pijn om ze te hebben.

Tekststring niet gevonden

Merk op dat de zin hierboven niet is gevondenvoorbeeld (er staat niets onder het pad naar het bestand), ook al staat het in het bestand. Dat komt omdat het geval in "groovypost" niet overeenkwam met wat er in het bestand stond, wat "groovyPost" is. Voeg de '/ik'(Kleine letter of hoofdletter' i ') schakelt u direct na het zoekcommando (vóór de zin) om de hoofdletters en kleine letters te negeren bij het zoeken naar de tekstzin.

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

Nu is de zin gevonden en de hele regel met de zin wordt afgedrukt op het scherm onder het pad naar het bestand dat wordt gezocht.

Tekststring gevonden

Zoek in meerdere documenten naar dezelfde tekstreeks

Nu u in één bestand naar een tekstreeks kunt zoeken, gaan we in meerdere bestanden zoeken naar dezelfde tekstreeks.

U kunt meerdere bestanden opgeven om te zoeken in de opdracht Zoeken door het pad naar elk bestand tussen aanhalingstekens gescheiden door een spatie te plaatsen.

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

U kunt ook alle tekstbestanden in een map doorzoeken met het jokerteken, een asterisk (*), zoals weergegeven in de volgende opdracht.

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

De zoekterm werd in beide documenten gevonden en de zinnen waarin ze werden gevonden, staan ​​onder het volledige pad naar elk bestand.

Zoek twee bestanden

Tel het aantal regels in een bestand

Als u wilt weten hoeveel regels er in een bestand zijn, kunt u een combinatie van de gebruiken type en vind commando's. De type commando toont de inhoud van een of meer tekstbestanden.

We hebben de resultaten van de type commando in de vind commando met behulp van de verticale balk (|). We hebben de '/ v”Om alle regels weer te geven die NIET de “” tekenreeks, dus elke regel met tekst wordt geteld. Als u alleen het aantal regels in het tekstbestand (niet de regels zelf) wilt weergeven, gebruiken we de '/ c"Schakelaar.

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

Tel het aantal lijnen

Stuur de uitvoer van een andere opdracht naar de opdracht Zoeken

U kunt ook in alle bestandsnamen in een map naar een bepaalde string zoeken door de uitvoer van de dir commando naar de vind commando.

We hebben bijvoorbeeld de directorylijst van de C: UsersLoriDocumentsFindCommandExamples map en alle submappen in die map ('/ s”Schakelaar). We hebben ook aangegeven het kale formaat te gebruiken zonder kopinformatie of samenvatting ('/ b"-Schakelaar) en om de vermelding in hetzelfde formaat weer te geven als het brede lijstformaat ("/ w"Schakelaar) maar gesorteerd op kolom ("/ d”Schakelaar).

Vervolgens pipen we (|) de uitvoer van de opdracht dir in de opdracht find, alleen toevoegen "voorbeeld" als de parameter. We hebben geen schakelaars toegevoegd aan de opdracht zoeken. De te zoeken bestandsnamen komen uit de uitvoer van de dir commando.

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

Stuur dir commando om om commando te vinden

Gebruik je liever de opdracht Zoeken of het vak Zoeken in Verkenner? Hoe heb je het zoekcommando gebruikt? Deel uw ideeën en voorbeelden met ons in de reacties hieronder.

0

Vergelijkbare artikelen

laat een reactie achter