Команда COMP COMPACT CONVERT COPY DATE DEL DIR DISKCOMP DISKCOPY DISKPART DOSKEY DRIVERQUERY ECHO ENDLOCAL ERASE EXIT FC FIND FINDSTR

COMP           Сравнение содержимого двух файлов или двух наборов файлов.

COMP [данные1] [данные2] [/D] [/A] [/L] [/N=число] [/C] [/OFF[LINE]]

  данные1    Первый файл или набор файлов для сравнения.

  данные2    Второй файл или набор файлов для сравнения.

  /D         Вывод различий в десятичном формате

  /A         Вывод различий в формате ASCII.

  /L         Вывод номеров строк, в которых обнаружены различия.

  /N=число   Число первых строк в каждом файле, которые следует сравнить.

  /C         Сравнение файлов без учета регистра букв ASCII.

  /OFF[LINE] Не пропускать файлы с установленным атрибутом «Автономный».

Для указания наборов файлов в первых двух параметрах используются подстановочные знаки.

***

***

***

COMPACT        Отображение и изменение сжатия файлов в разделах NTFS.

COMPACT [/C | /U] [/S[:папка]] [/A] [/I] [/F] [/Q] [имяФайла […]]

  /C        Сжатие выбранных файлов.  Папки маркируются так, чтобы

            добавляемые позже файлы также были сжаты.

  /U        Распаковка выбранных сжатых файлов.  Папки маркируются

            так, чтобы добавляемые позже файлы не были сжаты.

  /S        Выполнение указанной операции над файлами в выбранной

            папке и всех ее подпапках.  По умолчанию используется

            текущая папка.

  /A        Отображение файлов с атрибутами «скрытый» и «системный».

            По умолчанию эти файлы пропускаются.

  /I        Продолжение выполнения указанной операции даже после

            возникновения ошибок.  По умолчанию выполнение программы COMPACT

            прерывается при возникновении ошибки.

  /F        Принудительное сжатие всех выбранных файлов, даже если

           некоторые из них уже сжаты.  По умолчанию сжатые файлы пропускаются.

  /Q        Вывод лишь наиболее существенных сведений.

  имяФайла  Имя файла, имя папки или шаблон имен файлов.

  При вызове без параметров программа COMPACT отображает состояние

  сжатия для текущей папки и всех содержащихся в ней файлов.

  Допускается ввод нескольких имен файлов или подстановочных знаков.

  Если указаны несколько параметров, они разделяются пробелами.

***

***

***

CONVERT        Преобразование дисковых томов FAT в NTFS. Нельзя выполнить   преобразование текущего активного диска.

CONVERT том: /FS:NTFS [/V] [/CvtArea:имя_файла] [/NoSecurity] [/X]

  том         Определяет букву диска (с последующим двоеточием),

              точку подключения или имя тома.

  /FS:NTFS    Задает преобразование файловой системы в NTFS.

  /V          Вывод подробных сообщений при выполнении преобразования.

  /CvtArea:имя_файла

              Указывает непрерывный файл в корневой папке для резервирования

              места для системных файлов NTFS.

  /NoSecurity К преобразуемым файлам и папкам будет разрешен доступ для

              всех пользователей.

  /X          Принудительное отключение этого тома (если он был подключен).

              Все открытые дескрипторы этого тома станут недействительными.

***

***

***

COPY           Копирование одного или нескольких файлов в другое место.

COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B] источник [/A | /B]

     [+ источник [/A | /B] [+ …]] [результат [/A | /B]]

  источник     Имена одного или нескольких копируемых файлов.

  /A           Файл является текстовым файлом ASCII.

  /B           Файл является двоичным файлом.

  /D           Указывает на возможность создания зашифрованного файла

  результат    Каталог и/или имя для конечных файлов.

  /V           Проверка правильности копирования файлов.

  /N           Использование, если возможно, коротких имен при копировании

               файлов, чьи имена не удовлетворяют стандарту 8.3.

  /Y           Подавление запроса подтверждения на перезапись существующего

               конечного файла.

  /-Y          Обязательный запрос подтверждения на перезапись существующего

               конечного файла.

  /Z           Копирование сетевых файлов с возобновлением.

  /L           Если источник является символической ссылкой, копирование

               ссылки вместо реального файла, на который указывает ссылка.

Ключ /Y можно установить через переменную среды COPYCMD.

Ключ /-Y командной строки переопределяет такую установку.

По умолчанию требуется подтверждение, если только команда COPY

не выполняется в пакетном файле.

Чтобы объединить файлы, укажите один конечный и несколько исходных файлов,

используя подстановочные знаки или формат «файл1+файл2+файл3+…».

***

***

***

DATE           Вывод либо установка текущей даты.

Команда DATE без параметров отображает текущую дату и запрашивает ввод

новой даты.  Для сохранения текущей даты нажмите клавишу ENTER.

Когда расширенная обработка команд включена, команда DATE поддерживает

ключ /T, позволяющий просто вывести текущее значение даты без запроса

новой даты.

***

***

***

DEL            Удаление одного или нескольких файлов.

DEL [/P] [/F] [/S] [/Q] [/A[[:]атрибуты]] имена

ERASE [/P] [/F] [/S] [/Q] [/A[[:]атрибуты]] имена

  имена         Список из одного или нескольких файлов или каталогов.

                Для удаления группы файлов можно использовать подстановочные

                знаки. Если указан каталог, будут удалены все файлы в этом

                каталоге.

  /P            Запрос подтверждения перед удалением каждого файла.

  /F            Принудительное удаление файлов, доступных только для чтения.

  /S            Удаление указанных файлов из всех подкаталогов.

  /Q            Отключение запроса на подтверждение при удалении файлов.

  /A            Отбор файлов для удаления по атрибутам.

  атрибуты      R  Файлы, доступные только для чтения.

                S  Системные файлы.

                H  Скрытые файлы.

                A  Файлы, готовые для архивирования.

                I  Файлы с неиндексированным содержимым.

                L  Точки повторной обработки.

                —  Префикс «-» имеет значение НЕ.

Изменение команд DEL и ERASE при включении расширенной обработки команд:

Результаты вывода для ключа /S принимают обратный характер, то есть выводятся

только имена удаленных файлов, а не файлов, которые не удалось найти.

***

***

***

DIR            Вывод списка файлов и подпапок из указанной папки.

DIR [диск:][путь][имя файла] [/A[[:]атрибуты]] [/B] [/C] [/D] [/L] [/N]

  [/O[[:]порядок сортировки]] [/P] [/Q] [/R] [/S] [/T[[:]время]] [/W] [/X] [/4]

  [диск:][путь][имя файла]

              Диск, каталог или имена файлов для включения в список.

  /A          Отображение файлов с указанными атрибутами.

  атрибуты     D  Каталоги.            R  Файлы, доступные только для чтения.

               H  Скрытые файлы.       A  Файлы, готовые для архивирования.

               S  Системные файлы.     I  Файлы с неиндексированным содержимым.

               L  Точки повторной обработки.  —  Префикс «-» имеет значение НЕ.

  /B          Вывод только имен файлов.

  /C          Применение разделителя групп разрядов при выводе размеров файлов.

              Используется по умолчанию.  Чтобы отключить применение

              разделителя групп разрядов, задайте ключ /-C.

  /D          Вывод списка в нескольких столбцах с сортировкой по столбцам.

  /L          Использовать нижний регистр для имен файлов.

  /N          Новый формат длинного списка, имена файлов выводятся в крайнем

              правом столбце.

  /O          Сортировка списка отображаемых файлов.

  порядок      N  По имени (по алфавиту)

  сортировки   S  По размеру (начиная с минимального)

               E  По расширению (по алфавиту)

               D  По дате и времени (начиная с самого старого)

               G  Начать список с каталогов.  —  Префикс «-» обращает порядок.

  /P          Пауза после заполнения каждого экрана.

  /Q          Вывод сведений о владельце файла.

  /R          Отображение альтернативных потоков данных этого файла.

  /S          Отображение файлов из указанного каталога и всех его

              подкаталогов.

  /T          Выбор поля времени для сортировки.

  время       C  Создание.

              A  Последнее использование.

              W  Последнее изменение.

  /W          Вывод списка в несколько столбцов.

  /X          Отображение коротких имен для файлов, чьи имена не соответствуют

              стандарту 8.3. Формат аналогичен выводу с ключом /N, но короткие

              имена файлов выводятся слева от длинных. Если короткого имени у

              файла нет, вместо него выводятся пробелы.

  /4          Вывод номера года в четырехзначном формате.

Стандартный набор ключей можно записать в переменную среды DIRCMD.  Для отмены их действия введите в команде те же ключи с префиксом «-«, например: /-W.

DISKCOMP       Сравнение содержимого двух гибких дисков.

DISKCOMP [диск1: [диск2:]]

***

***

***

DISKCOPY       Копирование содержимого одного гибкого диска на другой.

DISKCOPY [диск1: [диск2:]] [/V]

  /V   Копирование с проверкой правильности переноса данных.

Оба диска должны иметь одинаковый тип.

Параметры диск1 и диск2 могут ссылаться на одно и то же устройство.

***

***

***

DISKPART       Отображение и настройка свойств раздела диска.

Diskpart поддерживает использование скриптов для автоматизации использования. Например,

следующий скрипт создания нового раздела:

Diskpart

create partition logical size=10240

assign letter=D

Создаст раздел D на 10 Гигабайт

***

***

***

DOSKEY         Редактирование и повторный вызов командных строк; создание   макросов.

DOSKEY [/REINSTALL] [/LISTSIZE=размер] [/MACROS[:ALL | :модуль]]

  [/HISTORY] [/INSERT | /OVERSTRIKE] [/EXENAME=модуль] [/MACROFILE=файл]

  [макрос=[текст]]

  /REINSTALL          Установка новой копии DOSKey.

  /LISTSIZE=размер    Размер буфера журнала команд.

  /MACROS             Вывод всех макросов DOSKey.

  /MACROS:ALL         Вывод всех макросов DOSKey для всех исполняемых

                      модулей, содержащих макросы DOSKey.

  /MACROS:модуль      Вывод всех макросов DOSKey для указанного модуля.

  /HISTORY            Вывод всех команд, хранящихся в памяти.

  /INSERT             Включение режима вставки.

  /OVERSTRIKE         Включение режима замены.

  /EXENAME=модуль     Исполняемый модуль.

  /MACROFILE=файл     Файл макросов, который следует установить.

  макрос              Имя нового макроса.

  текст               Команды, которые следует включить в макрос.

Стрелки ВВЕРХ и ВНИЗ: повторный вызов команд; ESC: очистка командной строки;

F7: вывод журнала команд; ALT+F7: очистка журнала команд; F8: поиск команд

в журнале; F9: выбор команды по номеру; ALT+F10: очистка макросов.

Специальные коды, которые можно использовать в макросах DOSKey:

$T     Разделитель команд: обеспечивает ввод нескольких команд в одной строке.

$1-$9  Параметры — эквиваленты параметров %1-%9 в пакетных файлах.

$*     Заменяется текстом, стоящим в командной строке за именем макроса.

***

***

***

DRIVERQUERY    Отображение текущего состояния и свойств драйвера устройства.

DRIVERQUERY [/S <система> [/U <пользователь> [/P [<пароль>]]]]

                [/FO <формат>] [/NH] [/SI] [/V]

Описание:

    Эта команда позволяет администратору просмотреть список установленных

    драйверов устройств.

Список параметров:

    /S  <система>                  Подключаемый удаленный компьютер.

    /U  [<домен>\]<пользователь>   Пользовательский контекст, в котором

                                   должна выполняться эта команда.

    /P  [<пароль>]                 Пароль для этого пользовательского

                                   контекста.

    /FO <формат>                   Формат выводимых данных.

                                   Допустимые значения для данного параметра

                                   «TABLE», «LIST», «CSV».

    /NH                            Не отображать заголовки столбцов в

                                   выходных данных.

                                   Допускается только для форматов «TABLE» и «CS

V».

    /SI                            Отображение информации о подписанных

                                   драйверах.

    /V                             Отображение подробной информации.

                                   Не применим для подписанных драйверов.

    /?                             Вывод справки по использованию.

Примеры:

    DRIVERQUERY

    DRIVERQUERY /FO CSV /SI

    DRIVERQUERY /NH

    DRIVERQUERY /S <IP-адрес> /U <пользователь>  /V

    DRIVERQUERY /S <система> /U <домен>\<пользователь> /P <пароль> /FO LIST

***

***

***

ECHO           Вывод сообщений и переключение режима отображения команд на   экране.

  ECHO [ON | OFF]

  ECHO [сообщение]

Введите ECHO без параметра для определения текущего значения этой команды.

***

***

***

ENDLOCAL       Конец локальных изменений среды для пакетного файла.

Завершение локализации изменений среды в пакетном файле. Изменения среды,

внесенные после выполнения команды ENDLOCAL, не являются локальными

относительно текущего пакетного файла; их прежние значения не будут

восстановлены по завершении этого пакетного файла.

ENDLOCAL

Изменение команды ENDLOCAL при включении расширенной обработки команд:

Если соответствующая команда SETLOCAL включила или отключила расширенную

обработку команд с помощью новых параметров ENABLEEXTENSIONS или

DISABLEEXTENSIONS, то после выполнения команды ENDLOCAL восстанавливается

состояние расширенной обработки команд, каким оно было до выполнения

команды SETLOCAL.

***

***

***

ERASE          Удаление одного или нескольких файлов.

DEL [/P] [/F] [/S] [/Q] [/A[[:]атрибуты]] имена

ERASE [/P] [/F] [/S] [/Q] [/A[[:]атрибуты]] имена

  имена         Список из одного или нескольких файлов или каталогов.

                Для удаления группы файлов можно использовать подстановочные

                знаки. Если указан каталог, будут удалены все файлы в этом

                каталоге.

  /P            Запрос подтверждения перед удалением каждого файла.

  /F            Принудительное удаление файлов, доступных только для чтения.

  /S            Удаление указанных файлов из всех подкаталогов.

  /Q            Отключение запроса на подтверждение при удалении файлов.

  /A            Отбор файлов для удаления по атрибутам.

  атрибуты      R  Файлы, доступные только для чтения.

                S  Системные файлы.

                H  Скрытые файлы.

                A  Файлы, готовые для архивирования.

                I  Файлы с неиндексированным содержимым.

                L  Точки повторной обработки.

                —  Префикс «-» имеет значение НЕ.

Изменение команд DEL и ERASE при включении расширенной обработки команд:

Результаты вывода для ключа /S принимают обратный характер, то есть выводятся

только имена удаленных файлов, а не файлов, которые не удалось найти.

***

***

***

EXIT           Завершение работы программы CMD.EXE (интерпретатора командных   строк).

EXIT [/B] [exitCode]

  /B          Предписывает завершить текущий пакетный файл-сценарий вместо

              завершения CMD.EXE.  Если выполняется вне пакетного

              файла-сценария, то будет завершена программа CMD.EXE

  exitCode    Указывает цифровое значение.  Если указан ключ /B, определяет

              номер для ERRORLEVEL.  В случае завершения работы CMD.EXE,

              устанавливает код завершения процесс с данным номером.

***

***

***

FC             Сравнение двух файлов или двух наборов файлов и вывод различий  между ними.

FC [/A] [/C] [/L] [/LBn] [/N] [/OFF[LINE]] [/T] [/U] [/W]

   [/nnnn][диск1:][путь1]имя_файла1 [диск2:][путь2]имя_файла2

FC /B [диск1:][путь1]имя_файла1 [диск2:][путь2]имя_файла2

  /A         Вывод только первой и последней строк для каждой группы различий.

  /B         Сравнение двоичных файлов.

  /C         Сравнение без учета регистра символов.

  /L         Сравнение файлов в формате ASCII.

  /LBn       Максимальное число несоответствий

             для заданного числа строк.

  /N         Вывод номеров строк при сравнении текстовых файлов ASCII.

  /OFF[LINE] Не пропускать файлы с установленным атрибутом «Автономный».

  /T         Символы табуляции не заменяются эквивалентным числом пробелов.

  /U         Сравнение файлов в формате UNICODE.

  /W         Пропуск пробелов и символов табуляции при сравнении.

  /nnnn      Число последовательных совпадающих строк, которое

             должно встретиться после группы несовпадающих.

  [диск1:][путь1]имя_файла1

             Указывает первый файл или набор файлов для сравнения.

  [диск2:][путь2]имя_файла2

             Указывает второй файл или набор файлов для сравнения.

***

***

***

FIND           Поиск текстовой строки в одном или нескольких файлах.

FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] «строка» [[диск:][путь]имя_файла[ …]]

  /V         Вывод всех строк, НЕ содержащих заданную строку.

  /C         Вывод только общего числа строк, содержащих заданную строку.

  /N         Вывод номеров отображаемых строк.

  /OFF[LINE] Не пропускать файлы с установленным атрибутом «Автономный».

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

  «строка»   Искомая строка.

  [диск:][путь]имя_файла

             Один или несколько файлов, в которых выполняется поиск.

Если путь не задан, команда FIND выполняет поиск в тексте консоли

либо в тексте, переданном по конвейеру другой командой.

***

***

***

FINDSTR        Поиск строк в файлах.

FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P] [/F:файл]

        [/C:строка] [/G:файл] [/D:список_папок] [/A:цвета] [/OFF[LINE]]

        строки [[диск:][путь]имя_файла[ …]]

  /B              Искать образец только в началах строк.

  /E              Искать образец только в конце строк.

  /L              Поиск строк дословно.

  /R              Поиск строк как регулярных выражений.

  /S              Поиск файлов в текущей папке и всех ее подпапках.

  /I              Определяет, что поиск будет вестись без учета регистра.

  /X              Печатает строки, которые совпадают точно.

  /V              Печатает строки, не содержащие совпадений с искомыми.

  /N              Печатает номер строки, в которой найдено совпадение.

  /M              Печатает только имя файла, в котором найдено совпадение.

  /O              Печатает найденные строки через пустую строку.

  /P              Пропускает строки, содержащие непечатаемые символы.

  /OFF[LINE]      Не пропускает файлы с установленным атрибутом «Автономный».

  /A:цвета        Две шестнадцатеричные цифры — атрибуты цвета. См. «COLOR»

  /F:файл         Читает список файлов из заданного файла (/ для консоли).

  /C:строка       Использует заданную строку как искомую фразу поиска.

  /G:файл         Получение строк из заданного файла (/ для консоли).

  /D:список_папок Поиск в списке папок (разделяются точкой с запятой).

  строка          Искомый текст.

  [диск:][путь]имя_файла

                  Задает имя файла или файлов.

Использовать пробелы для разделения нескольких искомых строк, если аргумент не

имеет префикса /C. Например, ‘FINDSTR «Привет мир» a.b’ ищет «Привет» или

«мир» в файле a.b, а команда ‘FINDSTR /C:»Привет мир» a.b’ ищет строку

«Привет мир» в  файле a.b.

Краткая сводка по синтаксису регулярных выражений:

  .               Любой символ.

*               Повтор: ноль или более вхождений предыдущего символа или класса

  ^               Позиция в строке: начало строки

  $               Позиция в строке: конец строки

  [класс]         Класс символов: любой единичный символ из множества

  [^класс]        Обратный класс символов: любой единичный символ из дополнения

  [x-y]           Диапазон: любые символы из указанного диапазона

  \x              Служебный символ: символьное обозначение служебного символа x

  \<xyz           Позиция в слове: в начале слова

  xyz\>           Позиция в слове: в конце слова

За полной информацией о регулярных выражениях FINDSTR обратитесь к доступной

интерактивной документации.

Написать комментарий