Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Специализированные команды




Команда COPY CON–создание текстовых файлов.

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

copy con имя файла

Замечание

После нажатия ENTER нужно ввести текст файла, затем последовательно нажать F6 ENTER или CTRL Z.

Пример:

copy con new.txt – создание текстового файла new.txt в текущем каталоге.

Команда ren (Rename) – переименование файлов

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

ren (имя_файла) (новое имя_файла)

Пример:

ren new.txt new.doc – изменить имя файла new.txt на new.doc в текущем каталоге.

Команда DEL – внутренняя команда удаления файлов.

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

DEL диск:путь \имя_файла.расш /Р

ERASE диск:путь \имя_файла.расш/Р

Ключи

– перед удалением каждого файлаDOS запрашивает разрешение на удаление.

Замечания

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

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

3. Если указаны диск или путь, но не указано имя файла, удаляются все файлы текущего каталога, т.е. подразумевается спецификация *.*. При вводе команды без указания имени файла система выдает на экран предупреждение:

All files in directory will be deleted

Are you sure (Y/N)?

Пользователь имеет возможность, ответив N, аннулировать команду.

4. Команда не удаляет файлы с атрибутом только для чтения.

5. Команда не удаляет подкаталоги. Для удаления подкаталога следует сначала удалить все содержащиеся в нем файлы, а затем использовать команду RMDIR.

6. В спецификации файла допускается использование шаблонов групповых операций.

Пример:
del new.txt – удаление файла new.txt из текущего каталога.

Команда TYPE – внутренняя команда вывода на экран содержимого файла.

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

TYPE диск:путь \имя-файла.расш

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

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

3. Команда TYPE выводит только текстовые файлы (содержащие коды ASCII).

4. С командой TYPE нельзя использовать шаблоны групповых операций. Выводимый файл должен быть описан однозначно.

Команда MORE – команда постраничного вывода на экран содержимого файла.

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

MORE диск:путь\имя_файла.расш

  1. Для просмотра следующей страницы файла необходимо нажать любую клавишу.
  2. Для прекращения просмотра необходимо последовательно нажать F6 ENTER или вместе CTRL Z.

Команда BACKUP – внешняя команда создания резервных копий (файл BACKUP.COM или BACKUP.EXE) копирует, с целью дальнейшего хранения, один или несколько файлов.

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

BACKUP диск:путь \имя_файла \расш диск_рез: /S М /А /D:дата /Т:время./F:размер /L.:диск_ж:путь_ж \имя файла_ж.расш_ж

Параметры

диск:путь\имя_файла\расш – спецификация источника, т. е. файла (файлов), подлежащего копированию;

диск_ж:рез: – резервный диск, т. е. диск-приемник, на который записываются резервные копии;

диск_ж:путь_ж \имя_файла_ж: расш_ж – спецификация файла с журналом копирования.

Ключи

/S – копируются файлы, входящие в подкаталоги всех нижележащих уровней, начиная от текущего или указанного каталога;

/M копируются только файлы, модифицированные с момента последнего копирования (без ключа копируются все файлы);

– резервные копии указанных файлов добавляются к уже имеющемуся файлу архива (без ключа все файлы, имеющиеся в корневом каталоге дискеты-приемника, в том числе и файл архива, стираются перед началом копирования), ключ целесообразно применять вместе с ключом / М для добавления к резервной копии новых или модифицированных файлов;

/D:дата копируются все файлы, измененные или созданные начиная с указанной даты;

/Т:время – копируются все файлы, которые были изменены или созданы заново, начиная с указанного времени в день, определяемый ключом / D; формат времени: чч:мм:сс (чч – часы, мм – минуты, cc – секунды);

/F, /F:размер – перед началом копирования дискета-приемник форматируется; значение параметра определяется командой FORMAT;

/L копирование сопровождается ведением журнала, в котором записываются имена копируемых файлов.

Замечания

1. Команда BACKUP не создаёт точной копи файла (это делает команда COPY). Копированные командой BACKUP файлы содержат контрольные данные, которые в дальнейшем используются командой RESTORE. Файлы, созданные командой BACKUP, нельзя использовать для дальнейшей обработки, пока они не будут восстановлены в исходное состояние.

2. Необходимо указывать и источник, и приемник.

3. Оба диска (источник и приемник) не должны быть сетевыми или участвовать в операциях ASSIGN, SUBST и JOIN.

4. Если не указано имя файла-источника, копируются все файлы указанного каталога, т. е. подразумевается *.*.

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

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

7. Команда BACKUP не сжимает и не шифрует файлы резервных копий. Однако формат резервных копий не позволяет использовать их непосредственно.

8. Все копируемые файлы записываются командой BACKUP в специальном формате в файлы BACKUP.xxx и CONTROL.ххх. Восстановление файлов из их резервных копий возможно только с помощью команды RESTORE.

9. В процессе создания резервных копий выполняется проверка записи файлов, если перед этим была выполнена команда VERIFY ON.

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

11. Если при использовании ключа /L не указана спецификация файла журнала, команда BACKUP создает файл журнала с именем BACKUP.LOG в корневом каталоге диска-источника. Чтобы создать файл журнала на диске-приемнике, необходимо завести для него специальный подкаталог с произвольным именем (и указать его в параметре путь_ж).

12. Файлы резервных копий BACKUP.xxx и CONTROL.xxx получают атрибут R и, таким образом, защищаются системой от модификации и удаления. Для их уничтожения следует либо переформатировать дискету, либо командой ATTRIB сбросить флаг R у этих файлов.

13. Команда BACKUP не копирует системные файлы IO.SYS, MSDOS.SYS и COMMAND.COM.

14. При копировании группы файлов, объем которых превышает емкость дискеты, команда BACKUP, заполнив первую дискету, запросит установку следующей (следующих). Первая дискета получит метку тома BACKUP 001, и на ней будут созданы файлы BACKUP.001 и CONTROL.001. Вторая дискета получит метку тома BACKUP 002, и на ней будут созданы файлы BACKUP.002 и CONTROL.002 с продолжением резервной копии и т. д. При восстановлении команда RESTORE последовательно прочитает все дискеты резервной копии и восстановит исходную группу файлов.

15. В резервную копию всегда записывается полная спецификация копируемого файла (от корневого каталога) независимо от формата команды BACKUP (с ключом /S или без него, с явным указанием пути к копируемому файлу или без указания пути при копировании из текущего каталога). Поэтому восстановить файл можно только в тот каталог, откуда он был скопирован.

Команда RESTORE – внешняя команда восстановления файлов из резервных копий (файл RESTORE.COM или RESTORE.EXE) обновляет один или несколько файлов, скопированных командой BACKUP, и приводит их в состояние, в котором они находились перед резервным копированием командой BACKUP.

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

RESTORE диск_рез: диск:путь \имя_файла.расш /S/P/M/N /В:дата /А:дата /L:время /Е:время

Команда выполняет восстановление файлов из резервных копий, находящихся на диске-источнике диск_рез. Имя восстанавливаемого файла, указываемое в команде, может содержать шаблоны групповых операций. Восстанавливаются файлы, имевшие ко времени резервного копирования командой BACKUP спецификацию путь:\имя_файла_расш и записанные с этой спецификацией в файл резервной копии на диске диск_рез. На диске-приемнике диск: файлы с такой спецификацией могут существовать (тогда они заменяются восстанавливаемыми) или не существовать (тогда они создаются). Поскольку в резервной копии, создаваемой командой BACKUP, хранится полная спецификация резервируемых файлов, их можно восстановить только с этой спецификацией, т. е. только в точности в те же каталоги, в которых они хранились на момент резервного копирования. Если на диске-приемнике имеется структура каталогов, соответствующая записанной в резервной копии, восстанавливаемые файлы будут распределяться по соответствующим каталогам. Если на диске-приемнике отсутствуют все или некоторые каталоги, недостающие каталоги будут создаваться в процессе восстановления файлов. Восстанавливать файлы можно на тот же диск, но только в такую же структуру каталогов.

Ключи

/S – восстанавливаются файлы, входящие в подкаталоги всех нижележащих уровней, начиная от текущего или указанного каталога.

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

/L:время – восстанавливаются все файлы, которые были изменены или созданы заново, начиная с указанного времени. Формат времени: чч:мм:сс (чч – часы,

мм – минуты, cc – секунды).

/Е:время – восстанавливаются все файлы, которые были изменены или созданы заново после указанного времени. Формат времени: чч:мм:сс (чч – часы,

мм – минуты, cc – секунды).

/Р – перед восстановлением каждого файла с атрибутом только для чтения или модифицированного с момента последнего резервного копирования DOS запрашивает разрешение на восстановление. Разрешение на восстановление остальных файлов не запрашивается.

Замечания

1. Файлы восстанавливаются только с резервных копий, полученных с помощью команды BACKUP.

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

3. Если не указан путь, предполагается текущий каталог диска-приемника. Если при этом не указано имя файла, восстанавливаются все файлы из этого каталога (т. е. подразумевается *.*).

4. При указании пути к каталогу необходимо также указывать и имя файла.

5. Ключи /L или должны использоваться совместно с ключами или .

6. Не используйте ключи , и /N.

7. Перед операцией восстановления следует прекратить действие команд APPEND, ASSIGN, SUBST и JOIN.

Команда ATTRIB – внешняя команда изменения или вывода на экран состояния флагов атрибутов файла (файл ATTRIB.EXE).

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

дк:пк\АTTRIB +/R|-R +А|-А +Н|-Н +S|-S диск:путь\имя_файм.расш /S

Параметры

+R – запрещает модификацию и удаление указанного файла, который приобретает атрибут только для чтения;

-R – отменяет запрет на модификацию и удаление указанного файла, который теряет атрибут только для чтения;

+A – устанавливает флаг архивации и объявляет файл вновь созданным или подвергшимся модификации, т. е. нуждающимся в резервном копировании (обычно флаг архивации автоматически устанавливается программамиDOS после любой модификации файла);

– сбрасывает флаг архивации (обычно эту операцию выполняет командаDOS BACKUP, а также специализированные утилиты архивации (PKZIP)после того, как получена резервная копия файла);

+H – файл объявляется скрытым (такие файлы не выводятся командой DIR);

– с файла снимается атрибут скрытый;

+S – файл объявляется системным; с истемнымискрытыми) по традиции объявляют файлы IO.SYS и MSDOS.SYS;

-S – с файла снимается атрибут системный.

Команда CHKDSK – внешняя команда проверки состояния диска (файл CHKDSK.COM или CHKDSK.EXE).

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




Поделиться с друзьями:


Дата добавления: 2014-12-29; Просмотров: 369; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.044 сек.