Командная строка ч. 1 (bat, cmd)
assoc
Просмотр и изменение сопоставлений файлов.
ASSOC
[.рсш[=[типФайла]]]
.рсш Расширение имени файла, сопоставляемое
типу файлов
типФайла Тип файлов, сопоставляемый расширению имени
файлов
Команда ASSOC
без параметров выводит список сопоставлений типов файлов.
Если указано только расширение имени файла, выводится
сопоставленный тип
файлов для расширения.
Если после знака равенства не указан тип файлов,
команда удалит текущее сопоставление для указанного
расширения.
at
Команда AT
предназначена для запуска команд и программ в указанное время по определенным
дням. Для использования команды AT
необходимо, чтобы была запущена служба расписаний.
AT
[\\имя_компьютера] [ [код] [/DELETE]
| /DELETE [/YES]]
AT
[\\имя_компьютера] время [/INTERACTIVE]
[ /EVERY:день[,...] | /NEXT:день[,...]]
"команда"
\\имя_компьютера Имя
удаленного компьютера. Если этот параметр опущен,
используется локальный компьютер.
код
Порядковый номер запланированной задачи.
/delete Отмена запланированной задачи. Если
код задачи опущен,
отменяются все задачи, запланированные для указанного
компьютера.
/yes Отмена запроса на подтверждение
при отмене всех
запланированных задач.
время
Время запуска команды.
/interactive Разрешение взаимодействия задачи с
пользователем,
работающим на компьютере во время запуска задачи.
/every:день[,...] Запуск задачи осуществляется по указанным
дням недели или
месяца. Если дата опущена, используется текущий день
месяца.
/next:день[,...] Задача будет запущена в следующий указанный
день недели
(например в следующий четверг). Если дата опущена,
используется текущий день
месяца.
"команда"
Команда Windows NT
или имя пакетного файла.
attrib
Вывод и изменение атрибутов файлов.
ATTRIB [+R
| -R] [+A | -A ] [+S | -S] [+H | -H] [[диск:] [путь] имя_файла]
[/S] [/D]]
+ Установка атрибута.
- Снятие атрибута.
R
Атрибут "Только чтение".
A
Атрибут "Архивный".
S
Атрибут "Системный".
H
Атрибут "Скрытый".
/S
Обработка файлов с указанными именами в текущей папке
и во всех ее
подпапках.
/D Processes
directories as well.
break
Включает или отключает расширенную обработку CTRL+C в системе DOS.
Эта команда
включена для совместимости с системами DOS.
Она не
оказывает никакого влияния на работу Windows 2000.
При
включении расширенной обработки команд в операционной системе Windows 2000
команда BREAK вызывает состояние точки останова в
процессе отладки программы
с помощью
отладчика.
cacls
Просмотр и изменение таблиц управления доступом (ACL) к файлам
CACLS
имяФайла [/T]
[/E] [/C] [/G имя:доступ] [/R имя [...]]
[/P имя:доступ [...]] [/D имя [...]]
имяФайла Вывод таблиц управления доступом.
/T Замена таблиц
управления доступом для указанных файлов
в текущем каталоге и всех
подкаталогах.
/E Изменение таблицы управления
доступом вместо ее замены.
/C Продолжение
при ошибках отказа в доступе.
/G имя:доступ Определение
разрешений для указанных пользователей.
"доступ": R
Чтение
W
Запись
C
Изменение (запись)
F
Полный доступ
/R имя Отзыв
разрешений для пользователя (только вместе с /E).
/P имя:доступ Замена
разрешений для указанного пользователя.
"доступ": N
Отсутствует
R
Чтение
W
Запись
C
Изменение (запись)
F
Полный доступ
/D имя Запрет на
доступ для указанного пользователя.
Для выбора
нескольких файлов используются подстановочные знаки.
В команде
можно указать несколько пользователей.
Call
Вызов одного пакетного файла из другого.
CALL
[диск:][путь]имя_файла [параметры]
параметры
Набор параметров командной строки, необходимых
пакетному файлу.
Изменение
команды CALL
при включении расширенной обработки команд:
Команда CALL допускает использование меток в
качестве адресата вызова.
Применяется
следующий синтаксис:
CALL :метка аргументы
При вызове
создается новый контекст текущего пакетного файла с заданными
аргументами,
и управление передается на инструкцию, расположенную сразу после
метки. Для выхода из такого пакетного файла
необходимо два раза достичь
его
конца. Первый выход возвращает
управление на инструкцию, расположенную
сразу после
строки CALL,
а второй выход завершает выполнение пакетного файла.
Команда GOTO /? выводит описание расширения GOTO :EOF, позволяющее выполнить
быстрый
возврат из пакетного файла.
Кроме того,
раскрытие ссылок на аргументы пакетных файлов (%0, %1 и т.д.)
изменено
следующим образом:
%* в пакетном файле обозначает все
аргументы (например %1 %2 %3
%4 %5 ...)
Операции подстановки параметров пакетного
файла (%n)
также расширены.
Допускается применение следующих
синтаксических конструкций:
%~1 - из переменной %1 удаляются
обрамляющие кавычки (")
%~f1 - переменная %1 расширяется до полного
имени файла
%~d1 - из переменной %1 выделяется только
имя диска
%~p1 - из переменной %1 выделяется только
путь к файлу
%~n1 - из переменной %1 выделяется только
имя файла
%~x1 - из переменной %1 выделяется
расширение имени файла
%~s1 - полученный путь содержит только
короткие имена
%~a1 - переменная %1 расширяется до
атрибутов файла
%~t1 - переменная %1 расширяется до даты
/времени файла
%~z1 - переменная %1 расширяется до размера
файла
%~$PATH:1
- проводится поиск по каталогам,
заданным в переменной
среды PATH, и переменная %1 заменяется на
полное
имя первого найденного
файла. Если переменная PATH
не определена или в
результате поиска не найден ни
ни один файл, то этот
модификатор заменяется на пустую
строку
Эти модификаторы могут быть объединены для
получения следующих
результатов:
%~dp1 - переменная %1 заменяется только на имя
диска и путь
%~nx1 - переменная %1 заменяется только на имя
файла и его
расширение
%~dp$PATH:1 - проводится поиск по каталогам,
заданным в переменной
среды PATH, и переменная %1 заменяется на имя
диска
и путь к первому
найденному файлу.
%~ftza1
- переменная %1 заменяется на строку, выдаваемую
командой DIR
В приведенных выше примерах переменные %1 и
PATH можно
заменить на
любые другие допустимые значения.
Синтаксическая конструкция %~
должна завершаться правильным номером
аргумента. Модификаторы %~
не могут использоваться вместе с оператором
%*
cd
Вывод имени либо смена текущего каталога.
CHDIR
[/D] [диск:][путь]
CHDIR
[..]
CD
[/D] [диск:][путь]
CD
[..]
..
обозначает переход в родительский каталог.
Команда CD диск: отображает имя текущего
каталога указанного диска.
Команда CD без параметров отображает имена
текущих диска и каталога.
Параметр /D используется для одновременной
смены
текущих
диска и каталога.
Изменение
команды CHDIR
при включении расширенной обработки команд:
Имя
текущего каталога в строке вызова преобразуется к тому же регистру
символов,
что и для существующих имен на диске. Так,
команда CD C:\TEMP
на самом
деле сделает текущим каталог C:\Temp,
если он существует на диске.
Команда CHDIR перестает рассматривать пробелы как
разделители, что позволяет
перейти в
подкаталог, имя которого содержит пробелы, не заключая все имя
каталога в
кавычки. Например:
cd
\winnt\profiles\username\programs\start menu
приводит к
тому же результату, что и:
cd
"\winnt\profiles\username\programs\start menu"
При
отключении расширенной обработки команд используется только второй вариант.
chcp
Вывод или смена текущего номера кодовой страницы.
CHCP
[nnn]
nnn Номер кодовой страницы.
Введите CHCP без параметра для вывода текущего
номера кодовой страницы.
chdir
Вывод имени либо смена текущего каталога.
CHDIR [/D]
[диск:][путь]
CHDIR [..]
CD [/D]
[диск:][путь]
CD [..]
..
обозначает переход в родительский каталог.
Команда CD
диск: отображает имя текущего каталога указанного диска.
Команда CD
без параметров отображает имена текущих диска и каталога.
Параметр /D
используется для одновременной смены
текущих
диска и каталога.
Изменение
команды CHDIR при включении расширенной обработки команд:
Имя
текущего каталога в строке вызова преобразуется к тому же регистру
символов,
что и для существующих имен на диске.
Так, команда CD C:\TEMP
на самом
деле сделает текущим каталог C:\Temp, если он существует на диске.
Команда
CHDIR перестает рассматривать пробелы как разделители, что позволяет
перейти в
подкаталог, имя которого содержит пробелы, не заключая все имя
каталога в
кавычки. Например:
cd
\winnt\profiles\username\programs\start menu
приводит к
тому же результату, что и:
cd
"\winnt\profiles\username\programs\start menu"
При
отключении расширенной обработки команд используется только второй вариант.
chkdsk
Проверка диска и вывод отчета.
CHKDSK
[том:[[путь]имя_файла]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:размер]]
Том
Определяет точку подключения, имя тома или букву проверяемого диска
с двоеточием.
имя_файла
Файлы, проверяемые на наличие фрагментации (только FAT).
/F
Исправление ошибок на диске.
/V
Для FAT/FAT32: вывод полного пути и имени для каждого файла
на этом диске.
Для NTFS: также вывод сообщений
об очистке.
/R
Поиск поврежденных секторов и восстановление их содержимого.
(требует /F).
/L:размер
Только для NTFS: изменение размера файла журнала до указанной
величины (в КБ). Если размер не
указан, выводится текущее
значение размера.
/X
При необходимости предварительное отключение
тома. Все открытые дескрипторы
для этого тома будут
недействительны. (требует /F).
/I
Только для NTFS: менее строгая проверка индексных элементов.
/C
Только для NTFS: пропуск проверки циклов внутри структуры папок.
Ключи /I
или /C укорачивают время выполнения CHKDSK за счет пропуска некоторых
проверок
тома.
chkntfs
Выводит или изменяет параметры проверки диска во время загрузки.
CHKNTFS
том: [...]
CHKNTFS
/D
CHKNTFS
/T[:время]
CHKNTFS
/X том: [...]
CHKNTFS
/C том: [...]
том
Определяет букву диска (с последующим двоеточием),
точку подключения или имя
тома.
/D
Восстанавливает стандартные параметры компьютера; все диски
проверяются при загрузке и CHKDSK запускается при обнаружении
ошибок.
/T:time Изменяет обратный отсчет AUTOCHK на указанный отрезок
времени в секундах. Если время не указано, показывает текущую
настройку.
/X Исключает
стандартную проверку диска при загрузке.
Сведения об исключенных ранее
дисках не сохраняются.
/C Запрашивает
выполнение проверки диска при следующей загрузке;
если на диске обнаружены
ошибки, запускается CHKDSK.
Если
никакие параметры не указаны, CHKNTFS отображает или состояние
бита
обнаружения ошибок для диска или его проверку при следующей перезагрузке.
cls
Ощищает содержимое экрана.
CLS
cmd
Запуск новой копии интерпретатора команд Windows 2000.
CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON |
/F:OFF] [/V:ON | /V:OFF]
[[/S] [/C | /K] строка]
/C
Выполнение указанной команды (строки) с последующим завершением.
/K
Выполнение указанной команды (строки) без последующего завершения.
/S
Изменение поведения после /C или /K
(см. ниже)
/Q
Отключение режима вывода команд на экран (ECHO).
/D
Отключение выполнения команд AutoRun из реестра (см. ниже)
/A
Вывод результатов выполнения команд в формате ANSI.
/U
Вывод результатов выполнения команд в формате UNICODE.
/T:цв
Выбор цвета текста/фона (более подробно см. COLOR /?)
/E:ON
Разрешение расширений команд (см. ниже)
/E:OFF
Запрет расширений команд (см. ниже)
/F:ON
Разрешение символов завершения имен файлов и папок (см. ниже)
/F:OFF
Запрет символов завершения имен файлов и папок (см. ниже)
/V:ON
Разрешение отложенного расширения переменных среды с применением
символа '!' в качестве разделителя.
Например, /V:ON разрешает
использовать !var! в качестве расширения переменной var во время
выполнения. Синтаксис var служит для расширения переменных
при вводе, что приводит к совсем другим
результатам внутри
цикла FOR.
/V:OFF
Запрет отложенного расширения переменных среды.
Чтобы
указать в одной строке несколько команд, следует разделить их
символами
'&&' и заключить в кавычки. Кроме того, из соображений
совместимости,
/X означает то
же, что и /E:ON, /Y то же, что и /E:OFF
и /R то же, что и /C.
Все прочие ключи командной строки игнорируются.
Если
указаны ключи /C
или /K,
то остальная часть командной строки после
такого
ключа обрабатывается как командная строка, а обработка символов
кавычек
(") ведется по следующим правилам:
1.
Если выполняются все перечисленные ниже условия, то символы
кавычек в командной строке сохраняются:
- ключ /S отсутствует
- есть ровно два символа кавычек
- между ними нет других специальных
символов, как то: &<>()@^|
- между ними имеются один или несколько
пробелов
- строка, заключенная в кавычки,
является именем исполнимого
файла.
2. В
противном случае, проверяется первый символ, и если он является
символом кавычек, то он удаляется,
также удаляется последний
символ кавычек в командной строке, а
весь текст после этого
последнего символа кавычек сохраняется.
Если ключ /D
НЕ УКАЗАН в командной строке, то при запуске CMD.EXE
выполняется
проверка значений переменных REG_SZ
или REG_EXPAND_SZ
для
следующих разделов системного реестра:
HKEY_LOCAL_MACHINE\Software\Microsoft\Command
Processor\AutoRun
и/или
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun
и если одна
из них или обе они присутствуют, то сначала выполняются они.
По
умолчанию расширенная обработка команд включена. Чтобы запретить
расширенную
обработку для конкретного вызова, используется ключ /E:OFF
Можно
включить или отключить расширенную обработку команд для всех
вызовов CMD.EXE на данном компьютере или для
данного пользователя,
с помощью REGEDT32.EXE задав значения REG_DWORD в системном реестре
для
следующих разделов:
HKEY_LOCAL_MACHINE\Software\Microsoft\Command
Processor\EnableExtensions
и/или
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\EnableExtensions
равными 0x1 или 0x0.
Параметры пользователя перекрывают параметры компьютера.
Ключи
командной строки, в свою очередь, перекрывают параметры реестра.
При
расширенной обработке команд изменения и/или добавления затрагивают
следующие
команды:
DEL или ERASE
COLOR
CD или CHDIR
MD или MKDIR
PROMPT
PUSHD
POPD
SET
SETLOCAL
ENDLOCAL
IF
FOR
CALL
SHIFT
GOTO
START (изменен также вызов внешних команд)
ASSOC
FTYPE
Для
получения более подробных сведений введите "имяКоманды /?".
Отложенное
расширение переменных среды НЕ ВЛЮЧЕНО по умолчанию. Можно
включить
или отключить отложенное расширение переменных среды для
конкретного
вызова CMD.EXE с помощью ключей /V:ON или /V:OFF.
Можно
включить или отключить отложенное расширение переменных среды для
всех
вызовов CMD.EXE на данном компьютере или для
данного пользователя,
с помощью REGEDT32.EXE задав значения REG_DWORD в системном реестре
для
следующих разделов:
HKEY_LOCAL_MACHINE\Software\Microsoft\Command
Processor\DelayedExpansion
и/или
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\DelayedExpansion
равными 0x1 или 0x0. Параметры пользователя
перекрывают параметры компьютера.
Ключи
командной строки, в свою очередь, перекрывают параметры реестра.
Если
отложенное расширение переменных среды включено, то символ '!'
(восклицательный
знак) может использоваться для замены текущего значения
переменной
среды во время выполнения.
Завершение
имен файлов и папок НЕ ВЛЮЧЕНО по умолчанию. Можно
включить
или отключить завершение имен файлов и папок для
конкретного
вызова CMD.EXE с помощью ключей /F:ON или /F:OFF.
Можно
включить или отключить отложенное расширение переменных среды для
всех
вызовов CMD.EXE на данном компьютере или для
данного пользователя,
с помощью REGEDT32.EXE задав значения REG_DWORD в системном реестре
для
следующих разделов:
HKEY_LOCAL_MACHINE\Software\Microsoft\Command
Processor\CompletionChar
HKEY_LOCAL_MACHINE\Software\Microsoft\Command
Processor\PathCompletionChar
и/или
HKEY_CURRENT_USER\Software\Microsoft\Command
Processor\CompletionChar
HKEY_CURRENT_USER\Software\Microsoft\Command
Processor\PathCompletionChar
установив
их шестнадцатеричные значения равными коду управляющего символа,
используемого
для конкретной функции (например, 0x4 для Ctrl-D или 0x6 для
Ctrl-F). Параметры пользователя
перекрывают параметры компьютера.
Ключи
командной строки, в свою очередь, перекрывают параметры реестра.
Если
завершение включено с помощью ключа командной строки /F:ON,
то
используются два управляющих символа: Ctrl-D
для имен папок и Ctrl-F
для имен
файлов. Чтобы отключить конкретный символ завершения в системном
реестре, в
качестве кода специального символа используется шестнадцатеричное
значение
символа пробела (0x20).
Завершение
вызывается при вводе одного из этих двух специальных символов.
Функция
завершения берет строку пути слева от точки ввода, дописывает
к ней
символ шаблона, если таковой отсутствует, а затем строит список
путей,
которые соответствуют полученному определению. После этого
выводится
первый элемент этого списка соответствующих путей. Если же
список
пуст, то подается звуковой сигнал и ничего не выводится.
После этого
повторный ввод того же самого специального символа приводит
к
циклическому перебору всех соответствующих путей. Нажатие клавиши
<Shift> при вводе управляющего символа
позволяет просматривать список
путей в
обратном порядке. Если изменить выведенный путь, а затем снова
ввести
управляющий символ, сохраненный список очищается и строится новый
список
путей. То же самое происходит, если переключиться с одного символа
завершения
на другой. Единственное отличие при использовании символа
завершения
файла состоит в том, что при этом для построения списка
соответствия
берется и путь, и имя файла, а при использовании символа
завершения
папки берется только путь. Если символ завершения используется
в одной из
встроенных команд манипулирования папками (CD, MD или RD), то
всегда
подразумевается символ завершения папок.
Символ
завершения правильно работает и с именами файлов, содержащими
пробелы или
иные специальные символы, если при этом строка соответствия
заключена в
кавычки. Кроме того, если сместить точку ввода влево, а затем
использовать
символ завершения внутри строки, оставшийся справа от точки
ввода текст
будет отброшен.
color
Установка цветов по умолчанию для текста и фона в текстовых окнах.
COLOR
[цвета]
цвета
Атрибуты цветов для текстовых окон
Атрибуты
цветов задаются в виде ДВУХ шестнадцатеричных цифр -- первая
задает цвет
фона, а вторая определяет цвет текста.
Каждая цифра может
иметь
следующие значения:
0 = Черный 8 = Серый
1 = Синий 9 = Светло-синий
2 = Зеленый A = Светло-зеленый
3 = Голубой B = Светло-голубой
4 = Красный C = Светло-красный
5 = Лиловый D = Светло-лиловый
6 = Желтый E = Светло-желтый
7 = Белый F = Ярко-белый
Если
аргумент не указан, команда восстанавливает исходный выбор цветов,
каким он
был на момент запуска CMD.EXE.
Это значение извлекается из
текущего
текстового окна, из значения ключа /T или из значения параметра
реестра DefaultColor.
Команда COLOR возвращает значение кода ошибки ERRORLEVEL 1 при попытке
вызова этой
команды с совпадающими значениями цвета текста и цвета
фона.
Пример:
"COLOR fc"
задает светло-красный текст на ярко-белом фоне
comp
Сравнение содержимого двух файлов или наборов файлов.
COMP
[данные1] [данные2] [/D] [/A] [/L] [/N=число] [/C]
данные1
Первый файл или набор файлов для сравнения.
данные2
Второй файл или набор файлов для сравнения.
/D
Вывод различий в десятичном формате
/A
Вывод различий в формате ASCII.
/L
Вывод номеров строк, в которых обнаружены различия.
/N=число
Число первых строк в каждом файле, которые следует сравнить.
/C
Сравнение файлов без учета регистра букв ASCII.
Для
указания наборов файлов в первых двух параметрах используются
подстановочные
знаки.
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]
том Определяет буква диска (с последующим
двоеточием),
точку подключения или имя тома.
/FS:NTFS Конечная файловая система: NTFS.
/V Включение режима
вывода сообщений.
copy
Копирование одного или нескольких файлов в другое место.
COPY [/V] [/N] [/Y | /-Y] [/Z] [/A | /B] источник [/A
| /B]
[+ источник [/A | /B] [+ ...]] [результат [/A | /B]]
источник
Имена одного или нескольких копируемых файлов.
/A Файл является
текстовым файлом ASCII.
/B Файл является
двоичным файлом.
результат
Каталог и/или имя для конечных файлов.
/V Проверка
правильности копирования файлов.
/N Использование,
если возможно, коротких имен при копировании
файлов, чьи имена не
удовлетворяют стандарту 8.3.
/Y Подавление
запроса подтверждения на перезапись существующего
конечного файла.
/-Y Обязательный
запрос подтверждения на перезапись существующего
конечного файла.
/Z Копирование
сетевых файлов с возобновлением.
Ключ /Y можно установить через переменную
среды COPYCMD.
Ключ /-Y командной строки переопределяет
такую установку.
По
умолчанию требуется подтверждение, если только команда COPY
не
выполняется в пакетном файле.
Чтобы
объединить файлы, укажите один конечный и несколько исходных файлов,
используя
подстановочные знаки или формат "файл1+файл2+файл3+...".
date
Вывод или изменение даты.
DATE [/T | дата]
Команда DATE без параметров отображает текущую
дату и запрашивает ввод
новой
даты. Для сохранения текущей даты
нажмите клавишу ENTER.
Когда
расширенная обработка команд включена, команда DATE поддерживает
ключ /T, позволяющий просто вывести текущее
значение даты без запроса
новой даты.
del
Удаление одного или нескольких файлов.
DEL [/P] [/F] [/S] [/Q] [/A[[:]атрибуты]] имена
ERASE [/P] [/F] [/S] [/Q] [/A[[:]атрибуты]] имена
имена Имена одного или нескольких
файлов. Для удаления сразу
нескольких файлов используются
подстановочные знаки.
Если указан каталог, из него
будут удалены все файлы.
/P Запрос на
подтверждение перед удалением каждого файла.
/F Принудительное
удаление файлов, доступных только для чтения.
/S Удаление
указанных файлов из всех подкаталогов.
/Q Отключение
запроса на подтверждение при удалении файлов.
/A Отбор файлов для
удаления по атрибутам.
атрибуты
S Системные файлы R
Доступные только для чтения
H
Скрытые файлы A
Файлы для архивирования
Префикс "-" имеет
значение НЕ
Изменение
команд DEL
и ERASE при
включении расширенной обработки команд:
Результаты
вывода для ключа /S
принимают обратный характер, то есть выводятся
только
имена удаленных файлов, а не файлов, которые не удалось найти.
dir
Вывод списка файлов и подкаталогов из указанного каталога.
DIR
[диск:][путь][имя_файла] [/A[[:]атрибуты]] [/B] [/C]
[/D] [/L] [/N]
[/O[[:]порядок]] [/P] [/Q]
[/S] [/T[[:]время]] [/W] [/X] [/4]
[диск:][путь][имя_файла]
Диск, каталог и/или файлы, которые
следует включить в список.
/A Вывод файлов с
указанными атрибутами.
атрибуты
D Каталоги R
Доступные только для чтения
H
Скрытые файлы A
Файлы для архивирования
S
Системные файлы
Префикс "-" имеет значение НЕ
/B Вывод только имен
файлов.
/C Применение
разделителя групп разрядов для вывода размеров файлов
(по умолчанию). Для отключения этого режима служит ключ /-C.
/D Вывод списка в
несколько столбцов с сортировкой по столбцам.
/L Использование
нижнего регистра для имен файлов.
/N Отображение имен
файлов в крайнем правом столбце.
/O Сортировка списка
отображаемых файлов.
порядок
N По имени (алфавитная) S
По размеру (сперва меньшие)
E
По расширению (алфавитная) D
По дате (сперва более старые)
G
Начать список с каталогов
Префикс "-" обращает порядок
/P Пауза после
заполнения каждого экрана.
/Q Вывод сведений о
владельце файла.
/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 могут ссылаться на одно и то же устройство.
doskey
Редактирование и повторный вызов команд Windows 2000; создание макросов 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 в
пакетных файлах.
$* Заменяется текстом, стоящим в командной
строке за именем макроса.
Комментариев нет:
Отправить комментарий