A Keresés parancs használata a kereséshez a Windows rendszerben

Túl lassú a Windows keresése az Ön számára? Tanulja meg, hogyan gyorsíthatja fel a keresést a find paranccsal a Parancssor ablakban.
A Windows rendelkezik beépített keresési lehetőségekkel,de valószínűleg nem igazán kedvelik őket. A Cortana vagy a tálcán található Standard keresőmező és a Windows 10 File Explorerben található Keresőmező lehetővé teszi a fájltartalom keresését, de ezek lassúak lehetnek, különösen a File Explorer keresése.
A parancssor segítségével gyorsabban megkeresheti a merevlemezen lévő fájlok tartalmát. Az megtalálja parancs megkeresi a szöveges karakterláncokat a fájlokban, és visszaadja a szöveg sorát azokból a fájlokba, amelyekben a szöveges karakterlánc található.
JEGYZET: A megtalálja A parancs nem alkalmas nagy fájlok vagy nagyszámú fájl esetén.
Ma bemutatjuk, hogyan kell használni a megtalálja parancsot, és néhány példát mutatunk be.
Nyissa meg a Parancssor ablakot az adminisztrátori jogosultságokkal
A Parancssor ablak megnyitásarendszergazda nem szükséges. Ez azonban segít elkerülni a bosszantó megerősítési párbeszédpaneleket. Csak vigyázzon, milyen parancsokat futtatja rendszergazdaként a parancssorban. Használni a megtalálja parancs adminisztrátorként biztonságos, mivel nem változtat vagy töröl fájlokat.
Belép cmd.exe ban,-ben Keresés jelölőnégyzetet a tálcán. Ezután kattintson a jobb gombbal a Parancssor tétel alatt Legjobb találat és válassza ki Futtatás rendszergazdaként a felbukkanó menüből.

Ha a Felhasználói felület párbeszédpanel jelenik meg, kattintson a gombra Igen folytatni.
JEGYZET: Előfordulhat, hogy nem látja ezt a párbeszédpanelt, a felhasználói fiókok vezérlésének beállításaitól függően. Nem javasoljuk az UAC teljes letiltását.

Kapcsolók és paraméterek a keresési parancshoz
A legtöbb parancs opcionális kapcsolókkal rendelkezik, amelyek módosítják a parancs alapértelmezett működését. Segítséghez juthat az összes elérhető kapcsoló megtekintéséhez megtalálja parancsot a következő sor gépelésével és a megnyomásával Belép.
find /?

A kapcsolók lehetnek kis- vagy nagybetűk.
A "húr" paraméter esetén a karakterláncot dupla idézőjelekkel kell körülvéve, egyébként a megtalálja parancs nem fog működni, és egy hibát ad vissza.
A [Meghajtó:] [útvonal] fájlnév paraméter lehet bármi, a meghajtó betűjétől egészen egy fájlig vagy több fájlig.
A keresési parancs szintaxisa
A parancs szintaxisa a parancs, annak kapcsolói és paraméterei megszervezésének speciális módja. Az alábbiakban olvashatjuk a find parancs általános szintaxisát.
find [switches] "string" [pathname/s]
A kapcsolók bármilyen sorrendben lehetnek, mindaddig, amíg a "húr" paraméter. A [] zárójelek azt jelzik, hogy a kapcsoló vagy a paraméter opcionális.
Keressen egy szövegből egy szöveget
Először megmutatjuk, hogyan lehet egy dokumentumban keresni a szöveges karakterláncok minden előfordulása tekintetében. A következő parancs az example1.txt fájlban keresi a „groovypost the best tech site” kifejezést.
find "groovypost is the best tech site" "C:UsersLoriDocumentsFindCommandExamplesexample1.txt"
JEGYZET: Ha az út bármelyik részén van szóköz, vagyfájlnév, idézőjeleket kell elhelyeznie a teljes elérési út körül, ahogy a fenti parancsban tettük. Az idézetekre ebben az esetben nincs igazán szükség, ám nem árt ezeknek.

Vegye figyelembe, hogy a kifejezés nem található meg a fentiekbenpélda (semmi nem szerepel a fájl elérési útja alatt), annak ellenére, hogy a fájlban van. Ennek oka az, hogy a „groovypost” eset nem felelt meg az aktában szereplőnek, azaz a „groovyPost”. Adja hozzá a "/én”(Kis- vagy nagybetűs„ i ”) váltás jobbra a find parancs után (a mondat előtt), hogy figyelmen kívül hagyják a kis- és nagybetűket, amikor a szöveges mondatot keresik.
find /i "groovypost is the best tech site" "C:UsersLoriDocumentsFindCommandExamplesexample1.txt"
Most megtaláltuk a kifejezést, és a kifejezést tartalmazó teljes sor kinyomtatja a keresett fájl elérési útja alatti képernyőt.

Keressen több dokumentumban ugyanazt a szöveges karakterláncot
Most, hogy egy fájlban szöveges karakterláncot kereshet, keressünk több fájlt ugyanazon a szöveges karakterláncon.
Több fájlt is megadhat a kereséshez a find parancsban, ha az egyes fájlok elérési útját idézőjelekkel jelöli, szóközzel elválasztva.
find /i "groovypost" "C:UsersLoriDocumentsFindCommandExamplesexample1.txt" "C:UsersLoriDocumentsFindCommandExamplesexample2.txt"
Az összes szövegfájlban kereshet is egy könyvtárban a helyettesítő karakter használatával, amely csillag (*), a következő parancs szerint.
find /i "groovypost" "C:UsersLoriDocumentsFindCommandExamples*.txt"
A keresési kifejezést mindkét dokumentumban megtaláltuk, és a mondatokat, amelyekben megtaláltak, az egyes fájlok teljes elérési útja tartalmazza.

Számolja a fájlban lévő vonalak számát
Ha tudni akarja, hogy hány sor van egy fájlban, használhatja a típus és megtalálja parancsokat. Az típus parancs egy vagy több szöveges fájl tartalmát jeleníti meg.
Mi megcsináltuk a típus parancs a megtalálja parancs a függőleges sáv segítségével (|). A „/ v”Kapcsolóval megjelenítheti az összes olyan sort, amely NEM tartalmazza a „” karakterlánc, így minden szöveges sor meg lesz számolva. Csak a szövegfájlban megjelenő sorok megjelenítéséhez (nem maguknak a soroknak) a „/ cKapcsolót.
type C:UsersLoriDocumentsFindCommandExamplesexample1.txt | find "" /v /c

Küldje el egy másik parancs kimenetét a Find parancsnak
A könyvtárban lévő összes fájlnévben egy bizonyos karakterláncra is kereshet, a dir parancs a megtalálja parancs.
Például megkaptuk a C: UsersLoriDocumentsFindCommandExamples könyvtár és az alkönyvtárak abban a könyvtárban (“/ sKapcsoló). Azt is meghatároztuk, hogy a csupasz formátumot fejlécinformáció vagy összegzés nélkül kell használni (“/ b”Kapcsolót), és hogy a listát ugyanolyan formátumban jelenítse meg, mint a széles lista formátumát („/ wKapcsoló), de oszlop szerint rendezve („/ dKapcsoló).
Ezután a dir parancs kimenetét (|) becsatoljuk a find parancsba, csak hozzáadva "példa" mint paraméter. Nem adtunk hozzá kapcsolókat a find parancshoz. A keresendõ fájlnevek a dir parancs.
dir "C:UsersLoriDocumentsFindCommandExamples" /s /b /d | find "example"

Inkább a Find parancsot vagy a Search mezőt használja a File Explorerben? Hogyan használta a find parancsot? Ossza meg velünk ötleteit és példáit az alábbi megjegyzésekben.
Szólj hozzá