Исследование содержимого каталога
Мы уже говорили вам о том, что файловая система MS-DOS имеет древовидную структуру каталогов. Убедимся в этом с помощью команд MS-DOS.
Введите в системном приглашении команду dir:
C:>dir_
Вы увидите на экране примерно следующее:
Volume in drive C is MS-DOS_6
Volume Serial Number is 1A78-8EAC
Directory of C:\
WIN <DIR> 04/03/93 23:05
DOS <DIR> 01/09/93 1:05
SGNXPRO <DIR> 07/09/93 14:06
CONFIG SYS 495 10/10/93 19:48
COMMAND COM 52925 12/02/93 6:00
WINA20 386 9349 12/02/93 6:00
AUTOEXEC BAT 566 13/10/93 20:00
4 file(s) 63335 bytes
1556480 bytes free
Команда dir вывела на экран содержимое корневого каталога диска C:.
Строка "Volume in drive C is MS-DOS_6" означает, что диск C: имеет метку MS-DOS_6. Эта метка часто называется меткой тома. Под томом понимается диск компьютера.
С помощью строки "Volume Serial Number is 1A78-8EAC" вы можете узнать серийный номер тома, который в нашем случае равен 1A78-8EAC. Серийный номер присваивается каждому тому (диску) операционной системой, причем он никогда не повторяется.
Однако самое интересное для нас выводится после строки "Directory of C:\". Первые три строки описывают каталоги win, dos, sgnxpro, расположенные в корневом каталоге диска C:. Справа от имени в первых трех строках вы видите слово <DIR>, которое говорит о том, что данное имя - это имя каталога, а не файла. Еще правее выводится дата и время создания каталога или файла.
После информации о каталогах выводится информация о файлах. В корневом каталоге вы видите файлы config.sys, command.com, wina20.386, autoexec.bat. Для каждого файла после его имени выводится размер файла в байтах. Например, файл с именем command.com имеет длину 52925 байт, т. е. около 50 Кбайт.
В нашем случае имена каталогов не имеют расширения, а имена файлов - имеют. На вашем компьютере могут быть файлы и каталоги с другими именами, однако общий вид экрана в результате работы команды dir будет примерно таким же.
Команды MS-DOS могут иметь параметры. Параметры - это слова или цифры, которые набираются после команды.
Попробуйте ввести команду dir dos (не забудьте после ввода команды нажать клавишу <Enter>):
c:>\dir dos_
Эта команда покажет вам содержимое каталога dos, расположенного в корневом каталоге текущего диска:
Volume in drive C is MS-DOS_6
Volume Serial Number is 1A78-8EAC
Directory of C:\DOS
. <DIR> 01/09/93 1:05
.. <DIR> 01/09/93 1:05
MEMMAKER EXE 118628 12/02/93 6:00
SIZER EXE 7169 12/02/93 6:00
CHKSTATE SYS 41600 12/02/93 6:00
EMM386 EXE 115294 12/02/93 6:00
HIMEM SYS 14224 12/02/93 6:00
MEMMAKER INF 1642 12/02/93 6:00
MEMMAKER HLP 17081 12/02/93 6:00
MEMMAKER STS 1504 08/09/93 9:24
SETVER EXE 12015 24/03/93 17:53
11 file(s) 329157 bytes
1556480 bytes free
Строка "Directory of C:\DOS" говорит о том, что на экран выводится содержимое каталога dos, расположенного на диске C:.
В каталоге dos вашего компьютера вы увидите больше файлов, чем в нашем примере. Скорее всего файлов будет так много, что их имена не поместятся на экране. Строки с именами файлов пробегут перед вашими глазами и вы ничего не успеете прочесть.
Выдачу на экран можно временно приостановить, нажав на клавишу <Pause> (это самая правая клавиша в верхнем ряду клавиатуры). Продолжить выдачу можно, если после клавиши <Pause> нажать на любую другую клавишу. |
Если работа с клавишей <Pause> покажется вам неудобной, попробуйте ввести следующую команду (далее в аналогичных примерах мы не будем показывать курсор, так как он не имеет отношения к команде):
C:>\dir dos /w
Эта команда выведет содержимое каталога dos более компактно:
Volume in drive C is MS-DOS_6
Volume Serial Number is 1A78-8EAC
Directory of C:\DOS
[.] [..] MEMMAKER.EXE SIZER.EXE
CHKSTATE.SYS EMM386.EXE HIMEM.SYS MEMMAKER.INF
MEMMAKER.HLP MEMMAKER.STS SETVER.EXE
11 file(s) 329157 bytes
1556480 bytes free
Строки [.] и [..] обозначают, соответственно, текущий каталог (в нашем случае dos) и каталог, в котором расположен текущий каталог (в нашем случае это корневой каталог диска C:).
Из последних строк вы можете узнать, что в каталоге dos находятся 11 файлов, которые вместе занимают 329157 байт дисковой памяти. Кроме этого видно, что на диске еще есть 1556480 байт свободного пространства, которое может быть использовано для новых файлов.
Если вы в ответ на команду dir в последней строке увидите следующее:
0 bytes free
то это означает, что на диске больше нет свободного места и надо удалить старые или ненужные файлы. Позже вы научитесь это делать.