Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Поиск файлов утилитой FINDSTR



Утилита FINDSTR запускается из командной строки с множеством параметров, отображаемых на экране с помощью команды FINDSTR /?. Ниже приведен общий синтаксис команды FINDSTR.

FINDSTR [/В] [/Е] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/М] [/О] [/Р] [/Р:файл] [/С:строка]

[/G:файл] [/D:список_папок] [/А:цвет] [строки] [[диск:][путь]имя_файла[...]]

Попытаемся разобраться в этих параметрах. Ввод команды FNDSTR /? отображает справку о наборе параметров, представленных в следующей таблице:

Параметр Назначение
/B Искать образец только в начале строк
/E Искать образец только в конце строк
/L Поиск строк дословно
/R Поиск строк как регулярных выражений
/S Поиск файлов в текущей папке и всех ее подпапках
/I Определяет, что поиск будет вестись без учета регистра
/X Печатают строки которые совпадают точно
/V Печатает строки, не содержащие совпадений с искомыми
/N Печатает номер строки, в которой найдено совпадение, и ее содержимое
/M Печатает только имя файла, в которой найдено совпадение
/O Печатает найденные строки через пустую строку
/P Пропускает строки, содержащие непечатаемые символы
/A:цвет Две шестнадцатеричные цифры - атрибуты цвета
/F:файл Читает список файлов из заданного файла
/C:строка Использует заданную строку как искомую фразу поиска
/G:файл Получение строк из заданного файла
/D:список_файлов Поиск в списке папок (имена папок разделяются точкой с запятой)
Строка Искомый текст
[диск:][путь]имя_файла Задает имя файла или файлов

Кратко опишем работу с утилитой FINDSTR. Вот пример команды для поиска текстовых файлов со строкой password в текущей папке и всех ее подпапках:

FINDSTR /S "password" *.txt

Рис. 1. Поиск текстовых файлов по стоке password

Если нужно произвести поиск по нескольким строкам, например, или по строке пароль или password, то следует ввести такую команду:

FINDSTR/S "password пароль" *.txt

Рис. 2. Поиск текстовых файлов по нескольким строкам пароль

или password

Будут найдены файлы, содержащие или слово пароль, или слово password.

Но если вы захотите найти файлы, содержащие словосочетание мои пароли, то следует ввести такую команду:

FINDSTR/S/C:"мои пароли" *.txt

Таким образом, параметр /С: позволяет искать словосочетания. Программа FINDSTR обладает многими другими возможностями, которые хорошо описаны в справке по системе Windows, так что не будем повторяться. Эта, или ей подобная программа, обязательно должна входить в арсенал инструментов уважающего себя хакера.





Дата публикования: 2014-11-03; Прочитано: 507 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...