Преоткрийте търсенето с този мощен инструмент за команден ред
- Намирането на файлове, които са преименувани или преместени от първоначалното им местоположение, може да бъде трудно, особено ако типовете файлове са общи и търсенето е продължително.
- Findstr е много мощен инструмент за команден ред, който улеснява търсенето във файлове и папки въз основа на липсващи критерии в стандартното търсене на File Explorer.
хИНСТАЛИРАЙТЕ КАТО КЛИКНЕТЕ ВЪРХУ ИЗТЕГЛЯНЕ НА ФАЙЛА
- Изтеглете Restoro PC Repair Tool който идва с патентовани технологии (наличен патент тук).
- Кликнете Започни сканиране за да намерите проблеми с Windows, които може да причиняват проблеми с компютъра.
- Кликнете Поправи всичко за отстраняване на проблеми, засягащи сигурността и производителността на вашия компютър.
- Restoro е изтеглен от 0 читатели този месец.
Вече знаете колко мощен е командният ред на Windows. Можете дори персонализирайте го. Но знаете ли за неговата вградена командна програма findstr.exe или Find String? Findstr.exe е помощна програма от командния ред, която може да търси низове във файлове.
Използва се за намиране на конкретен низ в един или повече файлове. По подразбиране той търси в текущата директория и всички поддиректории. Въпреки че може да бъде полезно, няма да ви помогне, ако не знаете как да го използвате. За ваш късмет, ние споделяме как да извлечете максимума от него тук.
Каква е употребата на findstr.exe в Windows?
Може би се чудите защо някой би използвал помощна програма от командния ред, когато Windows вече има функцията за намиране във File Explorer. Въпреки че работи през повечето време, може да отнеме много време и пак да не генерира очакваните резултати.
Основното предимство на използването на findstr.exe пред друг текст инструменти за търсене е, че ви позволява да търсите в бинарни файлове като документи на Microsoft Office или PDF файлове.
Освен това findstr.exe предоставя опции за контрол на това какъв вид изход се показва и кои редове се пропускат при търсене в големи файлове с хиляди редове.
Други предимства от използването на findstr.exe включват:
- Поддържа регулярни изрази (regex) – Регулярните изрази позволяват сложни търсения, които биха били много по-трудни при използване на други методи като заместващи знаци или сравнения на низове. Ако се чудите дали можете да използвате regex в cmd, ето вашия отговор.
- Търси двоични файлове – Докато другите инструменти за търсене работят само с текстови файлове. Findstr може да търси както текстови, така и двоични файлове.
- Лесно достъпен – Findstr не е ограничен до избрана версия на Windows. Можете лесно да го намерите в по-стари и по-нови версии на Windows. Също така помага, че не е необходимо да го изтегляте, тъй като е вграден.
- Позволява търсене без разлика на главни и малки букви – Не е нужно да се притеснявате за главни букви, когато търсите думи. Това е една от най-честите причини, поради които някои търсения са неуспешни, тъй като малките и малки букви са чувствителни.
Как да използвам Findstr в партиден файл?
За да използвате Findstr, трябва да стартирате командния ред с административни привилегии. По този начин можете да получите достъп до всички устройства на вашия компютър и техните папки и търсенето ви няма да бъде ограничено.
Експертен съвет:
СПОНСОРИРАНА
Някои проблеми с компютъра са трудни за справяне, особено когато става въпрос за повредени хранилища или липсващи файлове на Windows. Ако имате проблеми с коригирането на грешка, системата ви може да е частично повредена.
Препоръчваме да инсталирате Restoro, инструмент, който ще сканира вашата машина и ще идентифицира каква е грешката.
Натисни тук за да изтеглите и започнете да поправяте.
Това ви позволява да изпълнявате команди, които търсят във всяка папка на вашия твърд диск. Преди да започнете търсенето си, трябва да знаете как работят командите findstr и кога да ги използвате.
По-долу са някои от общите параметри:
- /B – Съвпада с шаблон, ако е в началото на ред.
- /C – Търсене на низове, съдържащи посочения подниз.
- /S – Търси в текущата директория и всички поддиректории.
- /I – Игнорира разликите между главни и малки букви при търсене на шаблони. Известно още като търсене с разлика между малки и главни букви.
- /L – Изброява само имена на файлове, не и съдържание.
- /R – Използвайте регулярни изрази в низове.
- /M – Отпечатване само на съвпадащи имена на файлове.
За да тествате няколко примера:
1. Използвайте параметри, които не са чувствителни към главни и малки букви
- Удари Windows ключ, вид cmd в лентата за търсене и щракнете Изпълни като администратор.
- Ще тестваме нечувствителния към регистър низ. Въведете следната команда и натиснете Въведете:
findstr /s /i nba "."
- В контекста терминът НБА в текста е с главни букви, но с /И команда, тя ще търси независимо от регистъра, което означава, че главните и малките букви се считат за еднакви. The /с командата ще търси в папки и подпапки, докато “.” командата указва, че низът трябва да търси във всеки файл, а не да се ограничава само до текстови файлове.
2. Търсете конкретен текст
- Все още в прозореца на командния ред въведете следната команда и натиснете Въведете:
findstr /c:"nba" kwame.txt
- В командата по-горе вече сте прецизирали търсенето си само за да намерите термина nba и в конкретния документ с име kwame.
- Wsqmcons.exe: Какво е това и трябва ли да го деактивирате?
- Скоро ще можете да настроите работно време и местоположение в Teams
- 0x8007001 Код на грешка: Как да коригирате този проблем с инсталирането
3. Търсете файлове в определено местоположение
- Все още в прозореца на командния ред въведете следната команда и натиснете Въведете:
findstr /c:"nba" y.z
- Тук търсите NBA на конкретно място, което в този случай е y и z.
От примерите по-горе е лесно да се види, че Findstr.exe е чудесен ресурс, когато искате да търсите на компютъра си, което никога преди не сте правили. Той е изключително полезен, но изисква специфичен синтаксис, за да знаете как да го използвате правилно.
Надяваме се, че това малко въведение към findstr.exe ви доближава една стъпка по-близо до използването му като част от вашия обикновен инструментариум и да се възползвате от всичко, което предлага.
Говорейки за помощни програми от командния ред, имаме и страхотно ръководство за начинаещи за всички неща команда try-catch, така че не забравяйте да проверите и това.
Кажете ни как ще използвате този команден ред в секцията за коментари по-долу.
Все още имате проблеми? Коригирайте ги с този инструмент:
СПОНСОРИРАНА
Ако съветите по-горе не са разрешили проблема ви, вашият компютър може да има по-сериозни проблеми с Windows. Препоръчваме изтегляне на този инструмент за поправка на компютър (оценен като страхотен на TrustPilot.com), за да се справите лесно с тях. След инсталирането просто щракнете върху Започни сканиране и след това натиснете Поправи всичко.