
142 Глава 7. Командная строка
• /N — отобразить только номера строк, содержащих заданный образец;
• /I — не различать в процессе поиска заглавный и строчный регистр символов;
• /OFF[LINE] — выполнять поиск в файлах с установленным флажком ≪Авто-
номный≫.
В случае ввода данной команды без каких-либо аргументов поиск выполняется
в тексте, введенном с клавиатуры, либо в тексте, переданном по конвейеру ко-
манде FIND другой командой консоли.
• FINDSTR
FINDSTR [/В] [/Е] [Д.] [/R] [/S] [/I] [/X] [/V] [/N] [/М] [/0] [/Р] [/Р:файл]
[/С:строка] [/в:файл] [/D.-списокпапок] [/А:цвета] [/OFF[LINE]] строки
[[диск:][путь]имя_файла]
Данная директива выполняет поиск файлов, содержащих заданный образец. Здесь:
• [диск:][путь]имя_файла — полный или краткий путь и имя файла (группы
файлов), среди которых осуществляется поиск;
• строка — строка с образцом текста, по которому осуществляется поиск;
• /В — выполнять поиск по заданному образцу только в началах строк;
• /Е — выполнять поиск по заданному образцу только в конце строк;
• /L — выполнять поиск полного соответствия заданного образца тексту в файле;
• /R — выполнять поиск строк только как регулярных выражений;
• /S — осуществить поиск содержащих заданный образец файлов в текущей
папке и всех ее подпапках;
• /I — выполнять поиск без учета регистра;
• /X — выводить на экран строки, содержащие точные совпадения с заданным
образцом;
• /V — вывести в качестве результата поиска все строки, не содержащие задан-
ный образец;
• /N — отобразить номера и содержимое строк, содержащих заданный образец;
• /М — отображать только имя файла, в котором выявлено совпадение с образ-
цом;
• /0 — отображать найденные строки с использованием чересстрочного интер-
вала;
• /Р — не учитывать строки, содержащие непечатаемые символы;
• /OFF[LINE] — выполнять поиск в файлах с установленным флажком ≪Авто-
номный≫;
• /А:цвета — задает значения цветов, с использованием которых будет выво-
диться результат поиска (см. раздел с описанием команды COLOR);
• /Р:файл — получить список просматриваемых в процессе поиска файлов из
текстового файла;
• /С: строка — использовать заданную строку как искомую фразу поиска;
• /йгфайл — получить список строк с образцами поиска из заданного файла;
Описание команд консоли 143
• /D:cnMCOK_nanoK — получить список просматриваемых в процессе поиска па-
пок из текстового файла (папки в списке разделяются точкой с запятой).
Команда FINDSTR может использовать в строке контекстного поиска также ряд
специальных регулярных выражений, краткая справка по синтаксису которых
приведена далее:
• . — подставлять вместо знака ≪точка≫ любой символ;
•Л — искать вхождение в начале строки;
• $ — искать вхождение в конце строки
• [х-у] — диапазон возможных значений: искать любые символы из указанного
диапазона;
• \<xyz — искать вхождение в начале слова;
• xyz\> — искать вхождение в конце слова.
• FORMAT
FORMAT диск: [/FS:cncTeMa] [/V:метка] [/Q] [/А:размер] [/С] [/X]
FORMAT диск: [/У:метка] [/Q] [/Тфазмер]
FORMAT диск: [/\/:метка] [/Q] [/Т:дорожки /N:ceKTopn]
FORMAT диск: [/У:метка] [/Q]
FORMAT диск [/Q]
Выполняет форматирование указанного диска с заданными параметрами. Здесь:
• диск: — имя форматируемого дискового раздела с двоеточием, например F:;
• /FS: система — задает тип файловой системы для форматируемого диска (FAT,
FAT 32 или NTFS);
• /V: метка — указывает на метку тома, которая будет записана для диска по за-
вершении процесса форматирования;
• /Q — выполнить быстрое форматирование указанного диска;
• /С — устанавливает режим сжатия файловых объектов для форматируемого
раздела (используется только в NTFS);
• /X — в случае необходимости выполнить отключение тома перед его форма-
тированием. После отключения все текущие дескрипторы для данного тома
будут недействительны;
• /F:размер — явное указание на стандарт форматируемого гибкого диска (1,44);
• /Т: дорожки — количество дорожек на каждой стороне диска;
• /N: секторы — количество секторов на каждой дорожке;
• /А:размер — явное указание на размер кластеров, создаваемых при формати-
ровании данного раздела. Следует помнить, что файловая система NTFS под-
держивает размеры кластеров 512, 1024, 2048, 4096, 8192 байт, а также 16, 32,
64 Кбайт. Система FAT (FAT 16) поддерживает размеры кластеров 512, 1024,
2048, 4096, 8192 байт, 16, 32, 64 Кбайт, а также 128 и 256 Кбайт для размера
сектора более 512 байт. Таблица размещения файлов FAT 32 поддерживает
размеры кластеров 512, 1024, 2048, 4096, 8192 байт, 16, 32, 64 Кбайт, а также
128 и 256 Кбайт для размера сектора более 512 байт. Кроме того, файловые
144 Глава 7. Командная строка
системы FAT 16 и FAT 32 налагают следующие ограничения на число кла-
стеров в одном томе: для FAT число кластеров должно быть менее или равно
65 526, для FAT 32 это значение должно располагаться в диапазоне между
65 526 и 4 177 918 кластеров. Выполнение команды FORMAT будет немедленно
прервано, если обнаружится нарушение установленных ограничений на ис-
пользование указанного размера кластеров.
ПРИМЕЧАНИЕ
При форматировании разделов NTFS с установкой режима сжатия данных необходимо об-
ратить внимание на то, что компрессия томов NTFS не поддерживается в случае, если раз-
мер кластеров в томе превышает 4096 байт.
ВНИМАНИЕ
Следует помнить, что при форматировании диска все хранящиеся на нем данные будут
безвозвратно утеряны.
• FTYPE
FTYPE [тип_файлов[=[командная_строка]]]
Сопоставление какого-либо зарегистрированного в системе типа файлов ко-
мандной строке, используемой для его открытия. В качестве аргументов данной
команды могут быть использованы следующие значения:
• типфайлов — ссылка на зарегистрированный в системе тип файлов, для кото-
рого планируется изменить командную строку открытия;
• командная_строка — само значение команды, используемой для открытия фай-
лов данного типа.
При вызове команды FTYPE без каких-либо дополнительных параметров она вы-
водит список всех установленных в Windows командных строк открытия и
ассоциированных с ними файлов. При указании в качестве аргумента команды
только имени какого-либо файла в окне командной строки отобразится команда
вызова этого файла, если ранее она была задана в системе. Если после знака ра-
венства вы не укажете устанавливаемую командную строку, FTYPE удалит для
выбранного файла все существовавшие ранее сопоставления.
• GRAFTABL
GRAFTABL [nnn]
GRAFTABL /STATUS
Команда задает номер кодовой страницы для отображения символов нацио-
нальных алфавитов в графическом режиме. Аргумент nnn определяет номер ко-
довой страницы, которую следует использовать для вывода национальных сим-
волов по умолчанию, вызов команды с параметром /STATUS возвращает на экран
текущую кодовую страницу.
• HELP
Данная команда используется без каких-либо дополнительных параметров. При
ее исполнении на экран выводится подсказка по использованию команд консо-
ли Windows XP.
Описание команд консоли 145
• LABEL
LABEL [диск:][метка]
LABEL [/MP] [том] [метка]
Эта команда позволяет создавать, изменять или удалять метки тома для физи-
ческих дисков и логических дисковых разделов. Здесь:
• диск: — имя диска или дискового раздела с двоеточием, например F:;
• метка — метка, которую следует установить для данного диска (раздела);
• /МР — ссылка на точку подключения тома или существующую метку тома;
• том — имя диска или дискового раздела с двоеточием, например F:, либо мет-
ка существующего тома. Если указана метка тома, использование флага /МР
необязательно.
• MORE
MORE [/Е [/С] [/Р] [/S] [/Тп] [+п]] < [диск:][путь]имя_файла имя_команды
MORE [/Е [/С] [/Р] [/S] [/Тп] [+п]]
MORE /Е [/С] [/Р] [/S] [/Тп] [+п] [файлы]
При помощи этой команды можно последовательно вывести на экран содержи-
мое текстового файла или листинга выполнения консольной команды. Здесь:
• [диск:][путь]имя_файла — полный (или относительный) путь и имя файла, со-
держимое которого следует вывести на экран по фрагментам. Если вызыва-
ются несколько файлов, их имена следует перечислять через пробел;
• имя_команды — команда, отображение хода выполнения которой должно выво-
диться на экран по фрагментам;
• /Е — включение дополнительных функций команды MORE;
• /С — выполнять очистку экрана перед выводом каждой страницы;
• /Р — учитывать символы прокрутки страницы;
• /S — отображать последовательность из нескольких пустых строк как одну
строку;
• /Тп — заменять символы табуляции п пробелами (по умолчанию п = 8).
Команда MORE поддерживает дополнительный ключ +п, который можно исполь-
зовать при ее вызове. Он обозначает, что первый файл в последовательности
следует выводить, начиная со строки п.
Если вы включили режим использования дополнительных возможностей путем
вызова команды MORE с параметром /Е, в ответ на приглашение среды - • More - -
можно отдавать программе специальные команды нажатием следующих клавиш:
• Р п — вывести на экран следующие п строк;
• S n — пропустить при выводе следующие п строк;
• F — перейти к выводу следующего файла;
• Q — завершить работу команды;
• = — отобразить номер текущей строки;
• ? — отобразить подсказку;
• пробел — перейти к следующей странице;
• Enter — перейти к следующей строке.