Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Команда DIR (вывод каталога).






Основная форма команды позволяет просматривать текущий каталог:

C: \DIR

В результате выполнения команды выводится каталог С: \, т.е. корневой каталог диска С. В команде можно использовать ряд ключей, например:

C: \> DIR /P.

При этом выполнение команды будет прерываться при заполнении экрана дисплея. Ключ /W задает вывод каталога в сжатом виде. Возможно использование комбинации ключей /P/W.

Использование знаков замещения позволяет выводить различные варианты подмножеств данного каталога. Символ "? " означает, что вместо него можно использовать любой символ. Например:

A: \> DIR B??.TXT.

Такая команда будет выводить из каталога А: \ все имена файлов, начинающихся с буквы В, имеющих имя длиной в три символа и расширение ТХТ. Символ " *" означает, что вместо него может быть использована любая допустимая комбинация символов. Например:

B: \> DIR CE*.*

По этой команде из каталога B: \ будут выводиться все имена файлов, начинающихся с букв СЕ, независимо от того, каковы остальные символы в имени файла и какое он имеет расширение.

Вывод каталога на принтер осуществляется следующей командой:

C: \> DIR A: > PRN.

В версии MS-DOS 5.0 в команду DIR внесены некоторые изменения, наиболее существенными из которых являются дополнительные пять ключей:

/A[[: ]атрибуты]

Команда с этим ключом выводит только те имена файлов и каталогов, атрибуты которых соответствуют указанным. Возможны следующие атрибуты:

d - каталоги; -d - только файлы, а не каталоги;

h - скрытые файлы; -h - нескрытые файлы;

s - системные файлы; -s - все файлы за исключением

системных;

a - файлы с установленным битом архива;

-a - файлы, в которых бит архива не установлен;

r - файлы с установленным битом Read-Only(только для чтения);

-r - файлы, в которых бит Read-Only не установлен.

/O[[: ] порядок сортировки ]

Данный ключ позволяет установить порядок вывода файлов и каталогов командой DIR. Если этот ключ используется без указания параметров, то команда DIR сначала выводит имена каталогов в алфавитном порядке, а затем имена файлов в алфавитном порядке. Можно использовать следующие значения параметра сортировки:

n - сортировка в алфавитном порядке;

-n - сортировка в обратном алфавитном порядке;

e - сортировка по расширению в алфавитном порядке;

-e - сортировка по расширению в обратном алфавитном порядке;

d - сортировка по дате и времени суток, начиная с более ранних;

-d - сортировка по дате и времени суток, начиная с более поздних;

s - сортировка по размеру, начиная с наибольшего;

-s - сортировка по размеру, начиная с наименьшего;

g - сначала выводятся имена каталогов;

-g - имена каталогов выводятся после имен файлов.

Ключ /S - выводит записи о файлах указанного каталога и его подкаталогов.

Ключ /B - выводит только имена файлов или каталогов по одному в строке, включая расширение имени файла.

Ключ /L - выводит имена каталогов и файлов строчными буквами.

В версии MS-DOS 6.0 введен ключ /C[H], который обеспечивает в дополнение к стандартным сведениям отображение коэффициента сжатия дисковым компрессором Double Space каждого из включенных в список файла, а также усредненного коэффициента сжатия этих файлов, который помещается в итоговые сведения. Если буква H присутствует, то при расчете предполагается, что кластеры сжатого диска имеют такой же размер, что и кластеры несущего диска. Если буква H опущена, то размер кластеров предполагается равным 8 кбайтам.

В версиях 5 и 6 имеется возможность определить аргументы и ключи команды DIR в качестве значения глобальной переменной DIRCMD. Для этого используется команда SET, помещаемая в файл AUTOEXEC.BAT. Например:

SET DIRCMD = /W/A/O: -n.

Установленные ключи будут автоматически подставляться к спецификации файлов или каталогов в команде DIR. Отменить установки, введенные в файле AUTOEXEC.BAT можно задав команду DOS:

C: > SET DIRCMD =

3.2 Команда FORMAT (форматирование дисков).

Применение команды FORMAT рассмотрим только для гибких дисков (3" и 5"), которые обычно имеют логические имена А: и В:. Например:

C: \> FORMAT A:.

Данная команда форматирует дискету в соответствии с типом дисковода, установленным в системе. Если используется дисковод на 1, 2 Мбайта, то ОС будет пытаться

форматировать дискету именно на 1, 2 Мбайта, независимо от

ее реального типа. Поэтому в дисководе на 1, 2 Мб следует применять только дискеты типов НС или HD, если необходимо получить дискеты объемом 1, 2 Мб. Если используются дискеты типов 2S-DD, DS-DD, рассчитанные на 360 Кбайт, то следует использовать команду

C: \> FORMAT A: /4.

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

Начиная с версии DOS 5.0 в команде FORMAT добавлены некоторые ключи. Ключ /F позволяет указать емкость диска в килобайтах или мегабайтах. В основном он предназначен для использования гибкого диска емкостью 2.88 Мбайта. Например:

C: \> FORMAT A: /F: 2.88

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

При использовании ключа /Q или команды FORMAT без ключей информация на диске может быть восстановлена применением команды UNFORMAT. Этого нельзя сделать если форматирование производилось с ключом /U, обозначающим операцию безусловного форматирования, при котором уничтожаются данные, хранящиеся на диске.

3.3 Команда COPY (копирование файлов).

Основной формат команды:

C: \> COPY < источник> < приемник>

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

3.4 Команда DEL (удаление файлов).

Особое внимание следует обратить на вариант DEL *.*, так как в этом случае будут удалены все файлы в текущем каталоге. При удалении группы файлов запрашивается подтверждение: Are you sure (Y/N)?. Если дан положительный ответ Y, то файлы удаляются, в случае отрицательного ответа N файлы не удаляются и выполнение команды DEL прекращается.

В версии DOS 6.0 введена команда DELTREE, которая удаляет с диска каталог со всеми входящими в него подкаталогами и файлами. Формат команды:

DELTREE [/Y][d: ]< спецификация каталога>

Параметр d: указывает дисковод, на котором находится удаляемый каталог. Ключ /Y отмечает выдачу запроса подтверждения удаления. Команда DELTREE удаляет все файлы в каталоге и подкаталогах независимо от их атрибутов.

3.5 Команда RENAME (изменение имени файла).

Эта команда не изменяет содержимое файла, а только дает ему новое имя. Основной формат команды:

C: \> REN < старое_имя> < новое_имя>.

Возможно также применение групповых операций:

C: \> REN A: \USER\*.DAT *.TXT.

Данная команда меняет все расширения DAT имен файлов в каталоге USER диска А на новые расширения ТХТ.

3.6 Команда MKDIR (создание каталога).

Подкаталог создается в том каталоге, в котором была выдана команда, т.е. в текущем каталоге, если не определено иное. Например:

A: \> MD MYCAT

В корневом каталоге диска А: будет создан подкаталог MYCAT.

Теперь легко создать подкаталог второго уровня:

A: \> MD\MYCAT\BABY

Аналогично можно создать подкаталоги третьего, четвертого и последующих уровней.

3.7 Команда CHDIR (смена каталога).

Команда имеет сокращенную форму CD. Ввод CD без параметров не меняет текущий каталог. Можно рассмотреть следующие основные варианты команды CD:

a) перемещение на один уровень вниз в \MYCAT из A: \

A: \> CD MYCAT

b) перемещение вниз из A: \ в \BABY

A: \> CD\MYCAT\BABY

c) перемещение на один уровень вверх из \BABY в \MYCAT

A: \MYCAT\BABY> CD..

Две точки (..) означают родительский каталог.

d) перемещение из \BABY в A: \

A: \MYCAT\BABY> CD\

Символ корневого каталога - наклонная черта (\).

3.8 Команда RMDIR (удаление подкаталога).

Сокращенная форма команды RD. Команда удаляет подкаталоги, но не корневой каталог. Перед удалением подкаталогов в них не должно быть файлов, а также других подкаталогов.

3.9 Команда DISKCOPY (копирование дисков).

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

Основная форма команды при использовании двух дисководов:

A: \> DISKCOPY A: B:

Если имеется один дисковод, то формат команды такой:

A: \> DISKCOPY A: A:

При этом придется заменять дискету в дисководе А, возможно не один раз.

Начиная с версии 5.0 добавлен ключ /V, который позволяет задать проверку копирования на наличие ошибок(проверяется состояние целевой дискеты).

Применение данного ключа несколько снижает скорость копирования.

3.10 Команда BACKUP/RESTORE (резервное копирование жесткого диска).

Команда BACRUP C: *.* A: /S копирует содержимое жесткого диска на дискеты, которые будут помещаться в дисковод А:. Дискеты нумеруются начиная с 1 для того, чтобы при восстановлении командой RESTORE их можно было загружать в обратном порядке. Команда:

C: \> RESTORE A: C: \S

восстанавливает все файлы с дискеты в дисководе А, в корневом каталоге диска С и в его подкаталогах.

В версии DOS 5.0 при использовании ключа /F в команде BACKUP можно определить размер форматируемого диска (в килобайтах или мегабайтах) от 160 кбайт до 2.88 Мбайт. Например:

C: \> BACKUP C: \NC\*.* B: /F: 2.88

В команду RESTORE добавлен ключ /D, указывающий вывод списка файлов, записанных на резервный диск. При этом восстановление файлов не производится. Если после просмотра списка файлов их требуется восстановить, то команду следует ввести повторно без ключа /D.

Начиная с версии 6.0 вместо команды BACKUP разработана интерактивная утилита Microsoft Backup (MS BACKUP), обладающая широкими функциональными возможностями, но требующая некоторого изучения. Команда RESTORE сохранена для восстановления архивов, созданных в предыдущих версиях командой BACKUP.

3.11 Команда TREE (вывод дерева каталогов).

С помошью этой команды можно выводить все каталоги и имена содержащихся в них файлов. Команда TREE без параметров выводит лишь имена подкаталогов, а команда TREE/F выводит имена содержащихся в них файлов.

3.12 Команда DATE (вывод и установка даты).

В европейском стандарте используются следующие параметры определения даты: дд-мм-гг или дд-мм-гггг (день, месяц, год). Год можно указывать полностью или сокращенно, например, 1995 или 95. В качестве разделителей можно использовать тире (-), точку (.), наклонную черту(/). Команда

C: \> DATE

выводит дату. Новую дату можно ввести так:

C: \> DATE 20-11-95

3.13 Команда TIME (вывод и установка астрономического времени).

Текущее время можно узнать подав команду C: \> TIME. Для установки времени следует подать команду C: \> TIME 13: 10. Секунды можно не указывать, так как ОС добавляет их самостоятельно.

3.14 Команда VER (вывод номера версии ОС).

Используя эту команду легко проверить какая версия ОС работает на ЭВМ. Формат команды:

C: \> VER

3.15 Команда VOL (вывод метки тома).

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

C: \> VOL A:

Команда выводит метку дискеты, находящейся в дисководе А:.

3.16. Команда UNDELETE (восстановление удаленных файлов).

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

c: \> UNDELETE[< дисковод: > ][< путь-доступа> ][< файл> ][/LIST]

[/ALL][/DOS][/DT]

Команда введена, начиная с версии 5.0. Параметры:

< путь-доступа> - путь доступа к каталогу, в котором находятся восстанавливаемые файлы;

< файл> - имя восстанавливаемого файла.

Ключи:

/LIST - выводится на экран список всех удаленных файлов, которые можно восстановить, но восстановление при этом не выполняется;

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

/DOS - при восстановлении не используется файл отслеживания удалений, даже если он существует;

/DT - восстанавливаются только те файлы, информация о которых записана в файл отслеживания удалений PCTRACKR.DEL.

В версии 6.0 и старше команда UNDELETE обладает дополнительными возможностями.

Контрольные вопросы

1. Какие команды называются внутренними командами MS-DOS?

2. Какие команды называются внешними командами MS-DOS?

3. Какие символы замещения можно использовать в командах MS-DOS?

4. Что означает команда A: \> DIR? AC.TXT?

5. Как понимать команду C: \FOTON\> DIR *.FT?

6. Как осуществить вывод каталога на печать?

7. Что означает команда C: \> COPY *.TXT B: \USER?

8. Каким способом можно изменить имя файла?

9. В чем состоят отличия команды СOPY от команды DISKCOPY?

10. Каково назначение команды BACKUP?


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

mylektsii.su - Мои Лекции - 2015-2024 год. (0.013 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал