Основные команды ms dos (2 часа).
Команды работы с каталогами
Методические рекомендации к выполнению работы
Просмотр каталога
Для вывода списка полных имен и атрибутов файлов, зарегистрированных в каталоге имеется команда DIR. Формат команды:
DIR [дисковод:] [путь\] [имя-файла] [параметры]
Если имя файла не задано, то выводится все оглавление каталога, иначе выводятся только сведения о данном файле или группе файлов.
Формат вывода сведений о каталоге можно изменить следующими параметрами команды DIR:
/Р- поэкранный вывод оглавления;
/W — вывод оглавления в широком формате: приводятся только имена файлов и подкаталогов, причем эти имена выводятся по пять в каждой строке.
Например,
a:\ dir c:\ — данная команда требует выдачи корневого каталога диска С: .
Параметр команды может содержать шаблон имен файлов:
С:\ dir doc\*.txt — вывести сведения о файлах с расширением .TXT, расположенных в каталоге DOC на диске С: .
Volume in drive С is ACADEMYSOFT — метка диска;
Directory of С :\DOC — имя каталога;
VICONT TXT 19303 3-07-98 10:05a
MOMON TXT 10079 4-18-98 9:39a
FORMS TXT 18280 4-26-99 1:55p — сведения о файлах: имя файла, размер файла, дата и время создания или последней модификации файла;
3 File(s) 6500344 bytes free — итоговые данные о выведенных файлах и количество свободного места на диске.
Создание каталога
Для создания нового каталога имеется команда MD (Make Directory). Формат команды:
MD [дисковод:] [путь\] имя каталога
Например,
Пусть в текущем каталоге WORK зарегистрированы 2 файла:
LESSON 1 10744 4 — 01 — 99 10:49a
LESSON 2 18845 4 – 05 — 99 2:08p
Применим команду MD для создания в WORK подкаталога LOTUS.
Раздел 1.02C:\WORK md lotus
После этого в каталоге WORK появится новая строка вида:
LOTUS4 – 05 — 99 5:26p
Удаление каталога
Удаление каталога (обязательно пустого) осуществляется командой RD(Remove Directory). Формат команды:
RD [дисковод:] [путь\] имя каталога
С помощью команды RD можно удалить только пустой каталог, т.е. каталог, не содержащий файлов и подкаталогов. Нельзя удалить корневой каталог, а также тот, в котором вы находитесь. Для того, чтобы удалить текущий каталог, надо перейти на уровень вверх или в корневой каталог и удалить желаемый каталог.
Например,
rd C:\D1\D2 — удаление каталога D2, находящегося в каталоге D1;
rd XXX — удаление каталога XXX в текущем каталоге;
rd A:\WORK — удаление каталога WORK в корневом каталоге диска A:.
Смена текущего каталога
Для смены текущего каталога имеется команда CD (Change Directory). Формат команды:
CD [дисковод:] [путь\] [имя каталога]
Частные случаи:
cd.. -возврат из подчиненного каталога на один уровень вверх;
cd\ -переход в корневой каталог текущего диска.
Например,
cd\exe\dos — переход в каталог \EXE\DOS.
Команды работы с файлами
Копирование файлов
Для копирования файлов используется команда COPY. Формат команды:
COPY [дисковод :][путь\] [имя файла] [путъ\][имя файла]
Могут использоваться шаблоны.
Например,
С:\ copy \work\*.txt \papers\ *.doc — при копировании файлов с расширением .TXT из WORK в PAPERS произойдет изменение их расширений на .DOC.
Копирование может производится только внутри одного диска. А для копирования между дисками достаточно в параметрах [путь\]указать обозначение соответствующего диска.
Например,
copy a:\*.* d: — копирование всех файлов из корневого каталога диска A: в
текущий каталог диска D: ;
copy \t\*.doc c:*.txt — копирование всех файлов с расширением .DOC из каталога \T текущего диска в текущий каталог диска C: . Файлы получают расширение .TXT.
Создание файлов с экрана
Является частным случаем команды COPY, когда в качестве источника копирования используется клавиатура.
Чтобы создать текстовый файл следует набрать команду COPY CON:
COPY CON имя-файла
После ввода этой команды нужно будет поочередно вводить строки файла. В конце каждой строки надо нажимать клавишу ENTER, а после ввода последней – нажать клавишу F6 (или одновременно нажать клавиши Ctrl и Z) и затем ENTER.
Например,
copy con alfa.txt
It is my first file!
Z^ — признак конца ввода файла;
1 file(s) copied — сообщение операционной системы о создании (копировании) файла.
Удаление файлов
Для удаления файлов имеется команда DEL(Delete). Формат команды:
DEL [дисковод :][путь\] имя-файла
В имени файла могут использоваться шаблоны.
Например,
del D:\AA\* .doc — удаление из каталога АА всех файлов с расширением .DOC;
del *.bak — удаление всех файлов с расширением .BAK из текущего каталога.
Просмотр файла
Для просмотра содержимого файла имеется команда TYPE. Формат команды:
TYPE [дисковод:] [путь\] имя-файла
Использование шаблонов не допустимо.
Например,
С:\ type alfa.txt
It is my first file!
Переименование файлов
Для переименования файлов используется команда REN (Rename). Формат команды:
REN [дисковод:][путь\] имя-файла1 имя-файла2
Параметр имя-файла1задает имя (или шаблон имен) переименовываемых файлов, параметр имя-файла2– новое имя (имена) файлов.
Переименование возможно только в том каталоге, где находится исходный файл (файлы).
Например,
C:\WORKren t???.* k???.* — переименовывает все четырехбуквенные имена, начинающиеся с буквы T, заменяя букву T на букву K.
C:\ren a:*.doc *.txt — переименовывает все файлы с расширением .DOC в текущем каталоге на дисководе A: . Файлы получают расширение .TXT.
Соединение (конкатенация) файлов
Команда COPY может использоваться также для объединения содержимого нескольких файлов в один файл, т. е. для конкатенации файлов. Формат команды:
COPY имя-файла1 [+ имя файла2 ]… имя-файла
Файлы имя-файла1, имя-файла2…соединяются в один результирующий файл имя-файла.
Если результирующий файл не указать, то соединенные файлы будут записаны в файл, имя которого задано первым. Разрешается использование шаблонов.
Например,
copy *.lst +*.ref *.prn — к каждому файлу из текущего каталога с расширением .LST добавляется файл с тем же именем, но с расширением .REF, и результат записывается в файл с тем же именем и расширением .PRN;
copy *.lst all.prn — объединение содержимого всех файлов с расширением .LST. Результат записывается в файл ALL.PRN.
Контрольные вопросы для самостоятельного выполнения:
1. Что такое файл?
2. Что такое каталог?
3. Чем отличается корневой каталог от текущего?
4. Что указывает корневой каталог?
5. С помощью какой команды можно отформатировать дискету в MS-DOS?
6. Как создать новый файл в MS-DOS?
7. Как уничтожить файл в MS-DOS?
8. Как распечатать файл в MS-DOS? Как создать директорию в MS-DOS?
9. Как переименовать файл в MS-DOS?
10.Выполните следующие задания:
- Скопировать в каталог с:\с5 все текстовые файлы из каталога а:\ FRUIT
- MS-DOS: удалить все файлы из каталога STUD диска А с расширением ВАК
- Создать каталог с именем FRUIT в корневом каталоге текущего диска и перейти в него
- Объединить три текстовых файла текущего диска, текущей директории, соответственно под именами а1,а2,а3 в один под одним stud.txt
- Построить дерево каталогов вида:
Рекомендуемая литература: [1], [2] –осн., [20], [21] –д.
Статьи к прочтению:
Командная строка Windows XP CMD MS DOS
Похожие статьи:
-
Команды ms dos для работы с файлами
Лабораторная работа № 2 Тема: Изучение операционной системы MS-DOS, работа с файлами 1. Цель работы. Изучение основных команд операционной системы MS…
-
Основные соглашения ms dos и windows об именах файлов и устройств
Цель работы Целью работы является приобретение практических навыков работы в среде MS DOS или WINDOWS в командном режиме. Общие сведения о командах…