Основные команды ms dos (2 часа).

      Комментарии к записи Основные команды 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


Похожие статьи: