Како се користи команда Финд за претраживање у Виндовс-у

Виндовс функција за проналажење

Да ли је претрага Виндовс преспор за вас? Сазнајте како да убрзате претрагу користећи наредбу пронађите у прозору наредбеног ретка.

Виндовс има уграђене могућности претраживања,али можда вам се неће допасти. Цортана или стандардни оквир за претрагу на траци задатака и оквир за претрагу у Филе Екплорер-у у оперативном систему Виндовс 10 омогућавају вам претраживање садржаја датотека, али они могу бити спори, посебно претрага Филе Екплорер-а.

Постоји бржи начин претраживања садржаја датотека на тврдом диску помоћу командне линије. Тхе пронађи наредба тражи текстуалне низове у датотекама и враћа ретке текста из датотека у којима је текстуални низ пронађен.

БЕЛЕШКА: Тхе пронађи наредба није погодна за велике датотеке или велики број датотека.

Данас ћемо објаснити како да се користи пронађи наредбе и пружићемо неколико примера.

Отворите прозор наредбеног реда с административним привилегијама

Отварање прозора наредбеног ретка каоадминистратор није потребан. Међутим, то вам помаже да избегнете досадне дијалошке оквире за потврду. Само будите опрезни које наредбе покрећете као администратор у командној линији. Помоћу пронађи наредба као администратор је сигурна јер не мења или брише ниједну датотеку.

Унесите cmd.exe у Претрага оквир на траци задатака. Затим, десним тастером миша кликните на Командна линија под Најбољи меч и изаберите Покрени као администратор из скочног менија.

Отворите командни редак као администратор

Ако Контрола корисничког налога отвара се дијалошки оквир, кликните да наставиће се.

БЕЛЕШКА: Овај дијалог можда нећете видети, овисно о подешавањима контроле корисничких налога. Не препоручујемо да потпуно онемогућите УАЦ.

УАЦ дијалог бок

Прекидачи и параметри за наредбу проналаска

Већина наредби има опционалне прекидаче који модифицирају задани рад наредбе. Можете добити помоћ да бисте видели све доступне прекидаче за пронађи наредбом уписивањем следећег ретка у одзиву и притиском Унесите.

find /?

Пронађите командну помоћ

Прекидачи могу бити мала или велика слова.

За "низ" параметра, морате окружити низ двоструким наводницима, у супротном пронађи наредба неће радити и вратиће грешку.

Тхе [дриве:] [назив] име датотеке Параметар може бити било шта, од слова погона до једне датотеке или више датотека.

Синтакса за наредбу проналаска

Синтакса команде је специфичан начин за организовање команде и њених склопки и параметара. Следи општа синтакса за наредбу финд.

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

Прекидачи могу бити у било којем редослиједу онолико колико су прије "низ" параметар. Заграде [] означавају да је прекидач или параметар необвезан.

Потражите појединачни документ за текстуални низ

Прво ћемо вам показати како да претражите један документ за све појаве текстуалног низа. Следећа команда претражује екампле1.ткт датотеку за фразу „гроовипост је најбоља веб локација“.

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

БЕЛЕШКА: Ако у било којем делу стазе постоје размаци илииме датотеке, морате ставити наводнике око целог пута, као што смо то радили у горњој команди. Цитати у овом случају нису заиста потребни, али не штети их имати.

Нисте пронашли текстуални низ

Примјетите да фраза није пронађена у горе наведеномпример (ништа није наведено испод путање до датотеке), иако се налази у датотеци. То је зато што случај у „гроовипост“ није одговарао ономе што се налази у досијеу, а то је „гроовиПост“. Додајте "/ и”(Мало или велико слово“ и ”) пребацује се одмах након наредбе пронађите (пре фразе) да бисте игнорисали случај када тражите текстуалну фразу.

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

Сада је пронађена фраза и цео ред који садржи фразу исписује се на екрану испод путање до датотеке која се претражује.

Пронађен је текстуални низ

Потражите више докумената за исти низ текста

Сада када можете претражити једну датотеку за текстуални низ, хајде да претражимо више датотека за исти текстуални низ.

Можете одредити више датотека за претраживање у наредби проналажења тако што ћете стазу до сваке датотеке унијети у наводнике одвојене размаком.

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

Такође можете да претражите све текстуалне датотеке у директоријуму користећи знак с надимком, који је звездица (*), као што је приказано у следећој команди.

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

Појам за претрагу пронађен је у оба документа, а реченице у којима су пронађене су наведене под потпуном стазом до сваке датотеке.

Претражите две датотеке

Пребројите број линија у датотеци

Ако желите знати колико редака је у датотеци, можете користити комбинацију тип и пронађи команде. Тхе тип наредба приказује садржај једне или више текстуалних датотека.

Резултати су показани тип команду у пронађи наредба помоћу вертикалне траке (|). Користили смо „/ в"Пребаците за приказ свих линија које НЕ садрже "" стринг, па ће се сваки редак текста рачунати. Да бисмо приказали само број линија у текстуалној датотеци (не и саме линије), користимо „/ ц"Прекидач.

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

Пребројите број линија

Пошаљите излаз друге наредбе наредби за проналажење

Такође можете да потражите сва имена датотека у директоријуму за одређени низ протоколом на излазу дир наредба за пронађи команда.

На пример, добили смо листу директорија Ц: КориснициЛориДоцументсФиндЦоммандПримери директоријум и све поддиректоријуме у том директорију („"Прекидач). Такође смо одредили да се користи голи формат без информација о заглављу или сажетка („/ б"Пребацивање") и за приказ уноса у истом формату као и формат широке листе ("/ в"Пребацивање), али сортирано по колони (""Прекидач).

Затим улажемо (|) излаз наредбе дир у наредбу финд, само додајући „Пример“ као параметар. Нисмо додали ниједан прекидач команди финд. Називи датотека за претраживање долазе из резултата дир команда.

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

Преусмерите команду дир да бисте пронашли наредбу

Да ли више волите да користите наредбу проналажења или поље за претрагу у Филе Екплорер-у? Како сте користили наредбу проналаска? Поделите своје идеје и примере са нама у коментарима испод.

0

Слични чланци

Оставите коментар