Команда dos список дисков

Обновлено: 07.07.2024

Каждая команда, ето отдельный исполняемый файл по умолчанию командный процессор и файлы внешних команд находятся на системном диске , где установлена ОС в каталоге Windows \ System32.

Команды для работы с дисками и каталогами. Для изменения активности диска в режиме командной строки используют команду <имя диска:> После выполнения этой команды происходит переход на указанный диск в его текущий каталог.

Команда просмотра каталога

Данная команда предназначена для просмотра содержимого каталога, то есть список файлов и подкаталогов, содержащихся в нем. Формат команды:

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

/p – просмотр каталога по экранных страницах

/w – просмотр списка файлов и подкаталогов в 5-ти колонках

/s – просмотр каталога и его подкаталогов всех подуровней

/b – просмотр только список файлов и подкаталогов, без указания размера, даты, времени создания и других характеристик

/l – просмотр списка, вывести имена файлов и даже подкаталогов, с малых букв

/c – отражает пробелы, как разделители между тысячами байт в размере файлов. Этот ключ установлен по умолчанию и для его отмены нужно задать –/c

/q – дополнительно отражает владельца файлов (человека, который его создал)

/n – отражает имена файлов в крайней правой колонке

/x – дополнительно выводит названия файлов и каталогов в DOS-ФОРМАТЕ (имена до 8 символов)

/4 – отражает год в дате файлов в четырех символьном формате

/o – просмотр каталога с предварительной сортировкой файлов и подкаталогов с определенными характеристиками (вместе с данным ключом используют дополнительные подключи:

⇒/on – для сортировки файлов и подкаталогов по именам, в порядке возрастания или убывания (–on)

⇒/oe – для сортировки файлов по расширению, в порядке возрастания или убывания (–oe)

⇒/os – для сортировки файлов по размеру в порядке возрастания или убывания (–os)

⇒/od – для сортировки файлов по дате и времени создания (последней модификации), в порядке возрастания или убывания (–od)

⇒/og – для сортировки и размещения каталогов в начале списка или в конце списка (-on)

/a – для просмотра всех файлов, с любыми атрибутами, которые находятся в этом каталоге. (вместе с данным ключом используют дадаткови подключи)

⇒/ad – выводит список только каталогов

⇒/ah –ввыводит список только невидимых файлов

/t – выводит список, рассортированных по полю времени. он имеет такие подключи

⇒/tc – сортировать по времени создания

⇒/ta – сортировать по времени последнего доступа (открытие или иной операции)

⇒/tw – сортировать по времени последней записи файла

Команды создания каталога

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

команды изменения активности каталога (перехода на другой каталог)

при работе с деревом каталогов очень важно перемещения по дереву каталогов, то есть изменение активности каталога.

Формат команды cd [/d название диска] путь

или

chdir[/d название диска] путь

команда уничтожения каталога

При работе на пк, со временем возникла необходимость уничтожать информацию (файлы, каталоги), которая пользователю стала не нужной. иначе носитель информации через определенное время полностью бы заполнился. для уничтожения каталогов в консульному режиме используют команду:

rd[путь\] имя каталогу[ключи]

или

rmdir[путь\] имя каталогу[ключи]

когда уничтожаем каталог, он находится в активном, то путь к нему не указывается. невозможно уничтожить каталог, если он является активным.

В команде rd можно использовать такие ключи:

/s – уничтожить каталог со всеми его файлами и подкаталогами

операционные системы типа dos сейчас считаются устаревшими, но пользователю безусловно пригодятся иметь базовые знания по этой операционной системе.

по определенным причинам, это могут быть вирусы, ошибки на диске, неправильные действия пользователей из за чего операционная система windows не сможет загрузиться, поэтому знание как работать в dos смогут выручить вас для того чтобы продолжить работу не переустанавливая вашу основную чел. в этом посте пользователя команды как работать с каталогами и дисками. как работать с файлами можно узнать перейдя по ссылке ниже

Команды MS-DOS для работы с директориями

Смена текущей директории

Формат команды:
cd [дисковод:][путь]

Просмотр содержимого директории

Формат команды:
dir [дисковод:][путь\][имя-файла] [параметры]

Создание директории

Формат команды:
md [дисковод:][путь\]имя-директории

Удаление директории

Удаление пустой директории

Формат команды:
rd [дисковод:][путь\]имя-директории

Удаление директории со всем содержимым

Формат команды:
deltree [/y] имя-файла-или-директории

Команда deltree может удалять как директории, так и файлы. В имени файла-или-директории можно использовать символы * и ?.

Переименование директории

Формат команды:
move [дисковод:][путь\]имя-директории новое-имя-директории

Установка списка директорий для поиска выполняемых программ

Формат команды:
path [дисковод:][путь\]имя-директории [; [дисковод:][путь\]имя-директории]

Команды MS-DOS для работы с файлами

Создание текстовых файлов

Формат команды:
copy con имя-файла

Удаление файлов

Формат команды:
del имя-файла

Переименование файлов

Формат команды:
ren имя-файла1 имя-файла2

Копирование файлов

Формат команды:
copy имя-файла1 имя-файла2
copy имя файла1 [имя-директории2]

В именах файлов можно употреблять символы * и ?, а также указывать имя диска и путь.
Команда copy не копирует скрытые файлы и файлы нулевой длины.
Если файл с таким же именем, как у копии, создаваемой командой уже существует, то он замещается.

Соединение (конкатенация) файлов

Формат команды:
copy имя-файла [+имя-файла]…[имя файла]

Если имя исходного файла (или одного из файлов) совпадает с именем создаваемого командой copy файла, то существующий файл замещается. Например, если файл all.doc уже существует, то команда copy *.doc all.doc будет ошибочной, т.к. файл all.doc будет уничтожена в начале копирования.

Перемещение файлов в другую директорию

Формат команды:
move [/y] имя-файла имя-директории
move [/y] имя-файла [дисковод:][путь]новое-имя-файла

С параметром /y при существовании в директории-приемнике файлов с теми же именами, что и пересылаемые, выполняется замещение этих файлов без запроса. Задание нового имени возможно только при пересылке одного файла. Например, команда move *.bac a:\*.old ошибочна.

Сравнение файлов

Формат команды:
fc [параметры] имя-файла имя-файла [имя-файла-протокола]

Если имя файла-протокола не задано, сведения о сравнении выводятся на экран.

Вывод файла на экран

Формат команды:
type имя-файла

Команда копирования xcopy

Формат команды:
xcopy имя-файла-или-директории [имя-файла-или- директории ]…[параметры]

Преимущества команды xcopy:

Команды MS-DOS для работы с дисками

Смена текущего дисковода

Формат команды:
Имя-дисковода:

Режим проверки при записи на диски

Формат команды:
verify [on/off]

Форматирование дискет

Формат команды:
format дисковод: [параметры]

Если параметры не указаны, то программа проверяет, форматирована ли дискета; оставляет формат таким же, что и имеющийся; стирает информацию обо всех файлах и директориях из системных областей; тестирует область данных на наличие сбойных участков.

Перенос на диск системных файлов MS-DOS

Формат команды:
sys [путь] диск:

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

Задание метки диска

Формат команды:
label дисковод:

Программы и команды MS-DOS общесистемного назначения

Вывод информации о дате и установка даты в компьютере

Формат команды:
date

Примеры:
date
Запрос: Введите новую дату (дд-мм-гг): (Enter new date (dd-mm-yy))
Вводимая строка: 10-12-2010

Вывод информации о времени и установка времени в компьютере

Формат команды:
time

Изменение вида приглашения MS-DOS

Формат команды:
prompt [текст]

Для того, чтобы запустить DOSBox, неоходимо выбрать меню Приложения→Игры→Эмулятор DOSBox. Эта программа достаточно корректно эмулирует операционную систему MS-DOS, однако надо учитывать, что в нём существуют некоторые ограничения. Однако для первых уроков программирования на ассемблере эта программа подходит идеально.

Команды MS-DOS

MS-DOS — дисковая операционная система. Поэтому большая часть команд связана с работой диска (создание каталогов, операции с файлами и т.д.). Диски в MS-DOS нумеруются также, как и в windows (точнее наоборот, в windows также, как в MS-DOS): диск A — дисковод гибких дисков, C, D и т.д. — локальные диски. Для последних версий появилась возможность подключать CD-ROM, но это требовало изрядного энтузиазма, да и не так уж много человек обладало в то время CD-ROM.

Список команд DOS

Материал из Википедии

Список команд DOS — нижеследующий список команд для операционной системы DOS. Начиная с 5-й версии, этот список с кратким описанием каждой команды может быть получен набором команды HELP. Также начиная с 5-й версии справка по конкретной команде может быть получена набором символов /? после имени команды.

Например, набор команды приведёт к получению справки по команде ren:

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

Все команды DOS являются нечувствительными к регистру букв, то есть любая команда может быть набрана как строчными, так и заглавными буквами.

Вывод и изменение атрибутов файлов. + Установка атрибута. - Снятие атрибута. R Атрибут «Только чтение». A Атрибут «Архивный». S Атрибут «Системный». H Атрибут «Скрытый». [диск:] [путь] [имя_файла] Указание файла или набора файлов для обработки. /S Обработка файлов с указанными именами в текущей папке и во всех ее подпапках. /D Обработка и файлов, и папок.

Эквивалентна команде Unix chmod.

Вывод имени либо смена текущего каталога. .. обозначает переход в родительский каталог.

Команда CD диск: отображает имя текущего каталога указанного диска. Команда CD без параметров отображает имена текущих диска и каталога.

Параметр /D используется для одновременной смены текущих диска и каталога.

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

Имя текущего каталога в строке вызова преобразуется к тому же регистру символов, что и для существующих имен на диске. Так, команда CD C:\TEMP на самом деле сделает текущим каталог C:\Temp, если он существует на диске.

Команда CHDIR перестает рассматривать пробелы как разделители, что позволяет перейти в подкаталог, имя которого содержит пробелы, не заключая все имя каталога в кавычки. Например: приводит к тому же результату, что и: При отключении расширенной обработки команд используется только второй вариант.

Эквивалентна команде Unix cd (с параметрами), или pwd (без параметров).

Команды для работы с каталогами Чтобы команда сработала, нужно ее напечатать при помощи клавиатуры и нажать ENTER. В основном регистр не учитывается, то есть команды можно вводить как маленькими так и большими буквами. DOS не понимает длинные имена файлов, только в формате 8.3, то есть 8 символов в названии файла и 3 — в расширении. Обратите внимание на пробелы. Как правило, в DOS`e после пробела должен стоять параметр.

Команда ФорматОписаниеПараметры
dirdir диск:\путь\имя_файла /параметры Просмотр каталога /p — поэкранный вывод, /W — вывод информации только об именах файлов (по пять в каждой строке)
mdmd диск:\имя_каталогаСоздание каталога
cdcd диск:\имя_каталогаСмена текущего каталога
rdrd диск:\имя_каталогаУдаление каталога
deltreedeltree имя_файла_или_имя_каталогаУдаление каталога со всем его содержимым
movemove диск: имя_каталога новое_имя_каталогаПереименование каталога
pathpath диск1:\имя_каталога1;диск2:\имя_каталога2Поиск

Набрав две точки (..) можно вернуться в предыдущий каталог, а при вводе \ — в корневой каталог.

dir — просмотр оглавления текущего каталога;

dir *.exe — выводится информация обо всех файлах с расширением EXE из текущего каталога;

cd c:\catalog — установить текущим каталог с именем catalog на диске C;

cd .. — переход на каталог выше;

cd\ — переход в корневой каталог;

md books — в текущем каталоге создать подкаталог books;

md c:\archives — в корневом каталоге на диске С: создается каталог archives;

rd games — удаление каталога games в текущем каталоге.

Ключи /I или /C укорачивают время выполнения CHKDSK за счет пропуска некоторых проверок тома.

Эквивалентна команде fsck в Unix.

Эквивалентна команде clear в Unix.

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

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

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

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

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

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

/N Использование, если возможно, коротких имен при копировании файлов, чьи имена не удовлетворяют стандарту 8.3.

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

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

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

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

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

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

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

Эквивалентна команде cp в Unix.

Расширенными возможностями обладают XCOPY и robocopy

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

имена Имена одного или нескольких файлов. Для удаления сразу нескольких файлов используются подстановочные знаки. Если указан каталог, из него будут удалены все файлы. /P Запрос на подтверждение перед удалением каждого файла. /F Принудительное удаление файлов, доступных только для чтения. /S Удаление указанных файлов из всех подкаталогов. /Q Отключение запроса на подтверждение при удалении файлов. /A Отбор файлов для удаления по атрибутам. атрибуты

SСистемные файлы
RДоступные только для чтения
HСкрытые файлы
AФайлы для архивирования

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

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

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

deltree [/y] директория

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

/A Вывод файлов с указанными атрибутами. атрибуты D Каталоги R Доступные только для чтения

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

/D Вывод списка в несколько столбцов с сортировкой по столбцам. /L Использование нижнего регистра для имен файлов. /N Отображение имен файлов в крайнем правом столбце. /O Сортировка списка отображаемых файлов. порядок N По имени (алфавитная) S По размеру (сперва меньшие)

/P Пауза после заполнения каждого экрана. /Q Вывод сведений о владельце файла. /S Вывод списка файлов из указанного каталога и его подкаталогов. /T Выбор поля времени для отображения и сортировки время C Создание

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

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

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

Форматирование диска. пример:format c:/ -будет отформатирован диск С

FORMAT том: [/FS:система] [/V:метка] [/Q] [/A:размер] [/C] [/X]

FORMAT том: [/V:метка] [/Q] [/F:размер]

FORMAT тома: [/V:метка] [/Q] [/T:дорожки /N:секторы]

FORMAT тома: [/V:метка] [/Q]

том Указывает букву диска (с последующим двоеточием),

/FS:filesystem Указывает тип файловой системы (FAT, FAT32 или NTFS). /V:метка Метка тома. /Q Быстрое форматирование. /C Только для NTFS: Установка режима сжатия по умолчанию для

/X Инициирует отключение тома, в качестве первого действия, если

/A:размер Заменяет размер кластера по умолчанию. В общих случаях

/F:размер Указывает размер форматируемых гибких дисков (1,44) /T:дорожки Число дорожек на каждой стороне диска. /N:секторы Число секторов на каждой дорожке. Для тех, кому интересны более подробные аспекты MS-DOS, могу посоветовать следущую книгу: dosbible.zip Как её прочитать, разбирайтесь самостоятельно:)

Особенности DOSBox

Т.к. мы работаем на виртуальном компьютере, то первый вопрос, который возникает: «Как мне получить доступ к файлам на обычном компьютере, из-под которого я запустил DOSBox?» Нужно воспользоваться следующим алгоритмом: - Открываем домашнюю папку (Переход → Домашняя папка) - Создаём папку asm, или с каким-нибудь подобным названием - Запускаем DOSBox. В командной строке пишем заклинание mount c

/asm - Всё. Теперь в DOSBox появится диск C:\, содержимое которого в точности соответствует содержимому папки asm. Если вы меняете содержимое папки asm и хотите обновить диски виртуальной машины, то нажмите Ctrl-F4. Для справки можете воспользоваться командами HELP и INTRO в командной строке DOSBox.

Отладчик DEBUG

Debug — Программа отладчик, которую используют для проверки и отладки выполняемых файлов.

Данная программа является консольным приложением и предназначена для создания или изменения кода файлов. С помощью неё можно создавать простые приложение под MS-DOS и отслеживать их работу. Данный отладчик находится на самом низком уровне компиляторов assembler. Но обладает неплохими возможностями такими как просмотр, изменение памяти и получение состояния регистров.

Программа вызывается через командную строку:

Работа с файлами

Writing Число_Байт bytes

Отображение и изменение значений регистров Команда Описание Пример -R Выдаёт содержание всех регистров. -R [Нажать Enter] -R [регистр] Просмотр регистра и запись нового значения в регистр. -R AX [Нажать Enter]

Дамп памяти -D Выдаёт содержимое памяти. Сокращённо от слова Dump. -D [Нажать Enter] -D [Начало_Сегмента] L [Конец_Сегмента] Выдаёт содержимое памяти от начального сегмента до конечного сегмента. Чтобы вывести всё память нужно ввести -D 0 L 0 [Нажать Enter] -D 0000 L 0005 [Нажать Enter]

1814:0000 CD 20 FF 9F 00 Дизассемблирование

-U Команда преобразования кода в инструкции ассемблера. Сокращённо от слова Unassemble. -U [Нажать Enter]

1814:0100 ADD [BX+SI],AL 1814:0102 XOR AL,00 Ассемблирование

-A Преобразования инструкции ассемблера в машинный кода. Сокращённо от слова Assemble. -A [Нажать Enter] 1814:0100 MOV AX,0009 1814:0103 [Вводим_Дальше] [Нажать Enter]

-G Запуск исполнения программы. Сокращённо от слова Go. -G [Нажать Enter]

Program terminated normally

-G =[Адрес_Начала_Работы] Начиная с этого адреса начинается компиляция. -G =100 -G [Адрес_Брейкпоинта] [Адрес_Брейкпоинта] … Программа запускается и выполняется пока не дойдёт до брейкпоинта после чего она остановится и выведет значения регистров да продолжения работы необходимо нажать -G. Максимальное число брейкпоинтов 10. -G 176 47d 537 647 [Нажать Enter] -T Команда имеет сходство с командой (-G) Go, но отличается тем что выводит значения регистров поле каждой инструкции. Сокращённо от слова Trace. -T [Нажать Enter] -T =[Адрес_Начала_Работы] [Количество_Иструкций] Дополнительно указывает с какого адреса запускаться программе и количество исполняемых инструкций. -T =100 5[Нажать Enter]


Каждый из нас рано или поздно сталкивается с тем, что ему необходимо вводить старые добрые DOS -команды, это связано либо с переустановкой операционной системы, либо с перераспределением места на жестком диске. Так или иначе, несмотря на то, что на дворе уже 2017 год и многие перешли на Windows 10, список всех существующих DOS -команд будет всегда полезен. Коснись что, данный список у вас под рукой и вы можете смело им руководствоваться.

ms-dos

ren имя-файла1 имя-файла2

В параметре имя-файла1 можно указывать дисковод и путь, в имя-файла2 — нет.

Команда ren не обрабатывает скрытые файлы.

ren xxx.doc xxx.txt — переименовать файл xxx.doc текущей директории в xxx.txt;

ren a:*.txt *.doc — переименовать все файлы текущей директории на диске а: с расширением .txt в файлы с такими же именами и расширениями .doc.

copy имя-файла1 имя-файла2

copy имя файла1 [имя-директории2]

В именах файлов можно употреблять символы * и ?, а также указывать имя диска и путь.

Команда copy не копирует скрытые файлы и файлы нулевой длины.

Если файл с таким же именем, как у копии, создаваемой командой уже существует, то он замещается.

copy x.txt z.txt — скопировать файл x.txt в текущую директорию с именем z.txt;

copy a:\*.* — cкопировать все файлы из корневой директории диска а: в текущую директорию текущего диска;

copy \text\*.txt a:*.doc — скопировать из поддиректории text текущей директории все файлы с расширением txt в текущую директорию диска а:. Файлы получат расширения doc.

copy t1.txt prn — копирование файла t1.txt на принтер;

copy t1.txt con — копирование файла t1.txt на экран монитора.

Соединение (конкатенация) файлов

copy имя-файла [+имя-файла]…[имя файла]

Если имя исходного файла (или одного из файлов) совпадает с именем создаваемого командой copy файла, то существующий файл замещается. Например, если файл all.doc уже существует, то команда copy *.doc all.doc будет ошибочной, т.к. файл all.doc будет уничтожена в начале копирования.

copy .lst+*.ref *.prn — к каждому файлу текущей директории с расширением lst добавить файл с тем же именем и расширением ref, результат записывается в файл с тем же именем и расширением prn;

copy f1.doc+f2.doc — объединить файлы f1.doc и f2.doc, содержимое объединенного файла записывается в файл f1.doc;

copy *.txt all.prn — содержимое всех файлов с расширением txt записывается в файл all.prn.

Перемещение файлов в другую директорию

move [/y] имя-файла имя-директории

move [/y] имя-файла [дисковод:][путь]новое-имя-файла

С параметром /y при существовании в директории-приемнике файлов с теми же именами, что и пересылаемые, выполняется замещение этих файлов без запроса. Задание нового имени возможно только при пересылке одного файла. Например, команда move *.bac a:\*.old ошибочна.

move *.doc d:\ — переместить файлы с расширением doc из текущей директории в корневую директорию диска d:;

move f1.txt tmp\f2.txt — переместить файл f1.txt в директорию tmp с переименованием в f2.txt.

fc [параметры] имя-файла имя-файла [имя-файла-протокола]

Если имя файла-протокола не задано, сведения о сравнении выводятся на экран.

/l — построчное сравнение. Если программа обнаруживает различия в файлах, она пытается найти после точки рассогласования места, начиная с которых файлы снова становятся одинаковыми. На выходе — различающиеся строки;

/b — побайтовое сравнение. После обнаружения различия файлов сравнение прекращается.

По умолчанию режим сравнения выбирается по расширению:

Параметры построчного сравнения:

/c — игнорировать различия между строчными и прописными буквами;

/n — вывод номеров строк;

/число — сколько строк файлов должно совпадать, чтобы файлы считались снова согласованными. По умолчанию 2 строки;

/lbчисло — размер внутреннего буфера для нахождения соответствий в файлах после рассогласования. По умолчанию 100 строк.

fc doclad.doc doclad1.doc > diff — сравнить файлы, отчет поместить в файл diff.

Вывод файла на экран

type t1.doc — вывод на экран файла type t1.doc из текущей директории.

Команда копирования xcopy

xcopy имя-файла-или-директории [имя-файла-или-директории]…[параметры]

Преимущества команды xcopy:

работает быстрее, чем copy;

позволяет копировать файлы из всех поддиректорий указанной директории;

позволяет выборочное копирование файлов, в зависимости от значения атрибута «архивировать» или даты файла.Ограничения команды xcopy:

не поддерживает копирования с логических устройств или на логические устройства;

не позволяет объединять файлы;

копирует файлы всегда целиком, команды copy может прекращать копирование, если в исходном файле встретится символ конца файла.Параметры:

/s — копирование файлов из указанных директорий и всех их поддиректорий. Файлы из поддиректорий копируются в соответствующие поддиректории той директории, в который копируются файлы;

/e — копирование всех поддиректорий, даже если они пусты. Используется только вместе с режимом /s;

/a — копирование только тех файлов, у которых установлен атрибут «архивировать»;

/m — копирование только тех файлов, у которых установлен атрибут «архивировать». После копирования, атрибут «архивировать» отменяется;

/dдата — копирование файлов, созданных или измененных начиная с указанной даты. Если дата не указана, то копируются только файлы, более новые, чем файлы, которые они замещают;

/p — запрос на копирование каждого файла;

/y — перезапись имеющихся файлов с теми же именами без запросов;

/n — проверка правильности копирования каждого файла.

xcopy a:\ b:\ /s /e — копирование всех директорий с диска а: на b:;

xcopy *.doc a:\ /s — копирование всех файлов с расширением .doc из текущей директории в корневую директорию диска а:. Файлы с расширением .doc из поддиректорий текущей директории копируются в одноименные поддиректории корневой директории диска а:;

xcopy *.* a:\ /s /e — копирование всех файлов и поддиректорий текущей директории в корневую директорию и соответствующие поддиректории диска а: (создание архивной копии файлов текущей директории);

xcopy *.* a:\ /m /s /e — копирование всех измененных файлов и поддиректорий текущей директории в корневую директорию и соответствующие поддиректорию диска а:, (обновление архивной копии файлов текущей директории).

Команды MS-DOS для работы с дисками

Смена текущего дисковода

С: — установить текущим диск с:;

a: — установить текущим диск a:.

Режим проверки при записи на диски

verify on — включить режим проверки при записи на диски;

verify off — отключить режим проверки при записи на диски;

verify — вывести информацию о том, включен или выключен режим проверки.

format дисковод: [параметры]

/s — создать системный диск;

/v:метка — задание метки диска;

/u — безусловное форматирование с уничтожением имеющихся данных;

/q — быстрая очистка без контроля наличия сбойных участков.

Если параметры не указаны, то программа проверяет, форматирована ли дискета; оставляет формат таким же, что и имеющийся; стирает информацию обо всех файлах и директориях из системных областей; тестирует область данных на наличие сбойных участков.

format a: /u — безусловное форматирование дискеты а:;

format a: /q — очистка дискеты;

format a: /s — форматировать дискету и сделать ее системной.

Перенос на диск системных файлов MS-DOS

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

sys a: — перенести на диск а: системные файлы из корневой директории текущего диска.

Задание метки диска

Метка — обозначение длиной до 11 символов.

Чтобы узнать метку диска, можно использовать команду vol. (vol дисковод:)

label a: — сообщить меткe диска а:.

Программы и команды MS-DOS общесистемного назначения

Вывод информации о дате и установка даты в компьютере

Запрос: Введите новую дату (дд-мм-гг): (Enter new date (dd-mm-yy))

Вводимая строка: 10-12-2010

Вывод информации о времени и установка времени в компьютере

time — вывести текущее время;

time 11:29 — установить время 11 часов 29 минут.

Изменение вида приглашения MS-DOS

Смена текущей директории

cd \ — переход в корневую директорию текущего диска;

cd \exe — переход в директорию exe в корневой директории;

cd .. — переход в наддиректорию;

cd — сообщает текущий диск и директорию.

Просмотр содержимого директории

dir [дисковод:][путь\][имя-файла] [параметры]

/p — поэкранный вывод;

/w — вывод в широком формате;

/s — оглавление указанного в команде директорий и всех их поддиректорий;

/b — только имена файлов без заголовочных и итоговых сведений;

/aатрибут — сведения о файлах, имеющих указанные атрибуты.

/oe — по расширению;

/og — сначала выводить сведения о директориях;

dir — оглавление текущей директории

dir *.exe — сведения обо всех файлах .exe текущей директории

dir a: — оглавление текущей директории диска а:

dir /w — оглавление текущей директории в широком формате

dir с:\*.exe /s — сведения обо всех файлах .exe на диске с:

dir *.* /ash /b — сведения обо всех файлах текущей директории с атрибутами «системный» и «скрытый», при этом выводить только имена файлов без заголовочных и итоговых сведений.

Вывод оглавления в файл или на принтер:

dir > prn — вывести оглавление текущей директории на принтер;

dir c:\*.txt > txtfiles.txt — создать в файле txtfiles.txt список всех файлов с расширением .txt, находящихся в корневой директории диска c:.

md abc — создать директорию abc в текущей директории;

md c:\users\my — создать директорию my в директории users в корневой директории диска c:.

Удаление пустой директории

rd abc — удалить директорию abc из текущей директории;

rd c:\users\my — удалить директорию my из поддиректории users корневой директории диска c:.

Удаление директории со всем содержимым

deltree [/y] имя-файла-или-директории

Команда deltree может удалять как директории, так и файлы. В имени файла-или-директории можно использовать символы * и ?.

deltree temp — удалить директорию или файл с именем temp из текущей директории;

deltree /y d* — удалить из текущей директории все директории и файлы, имя которых начинается на d, не запрашивая подтверждение.

move [дисковод:][путь\]имя-директории новое-имя-директории

move a:\temp tmp — переименовать директорию temp корневой директории диска а: в tmp.

Установка списка директорий для поиска выполняемых программ

path [дисковод:][путь\]имя-директории [; [дисковод:][путь\]имя-директории]

path ; — поиск программ должен вестись только в текущей директории

path — имена директорий, в которых производится поиск программ

path c:\exe; c:\exe\program; d:\msdos — поиск программ производить в директориях exe, program, msdos.

Команды MS-DOS для работы с файлами

Создание текстовых файлов

copy con имя-файла

Ctrl+Z, F6 — признак конца файла.

Enter — признак конца строки.

copy con work.txt — создать в текущей директории текстовый файл work.txt.

del *.txt — удалить все файлы с расширением .txt из текущей директории;

del name.doc — удалить из текущей директории файл с именем name.doc.

Специальные сочетания символов:

$p — текущий дисковод и директория;

$n — текущий дисковод;

$d — текущая дата;

$t — текущее время;

$v — версия MS-DOS;

$_ — переход на новую строку;

$h — удаление предыдущего символа.

prompt $p$g — устанавливает приглашение вида c:\users\doc>;

prompt $t$h$h$h$h$h$h$g — устанавливает приглашение вида 13:38>.

Получение информации о версии MS-DOS

На экран выводится версия используемой операционной системы. Например: MS-DOS Version 6.22.

Читайте также: