Содержание

E.1.5. Смена текущего диска в MS-DOS

E.1.6. Изменение текущего каталога.

E.1.7. Создание каталогов.
E.1.8. Удаление каталогов.

E.1.5. Смена текущего диска в MS-DOS

В DOS для смены текущего диска (устройства) набираются его буква, а затем ставится двоеточие и нажимается клавиша Enter.

Пример:

а: - сделать текущим диск А.

с: - сделать текущим диск С.

У нового устройства становится активным тот каталог, который был текущим в последнем сеансе работы с этим устройством, или корневой, если с устройством еще не работали.

Не следует делать текущим устройство:

а) которое не значится в списке подключенных;

б) на которое не установлен сменный носитель (дискета, CD-ROM и так далее);

в) которое имеет физические повреждения (например, не читается дискета, сломан дисковод и так далее);

г) носитель не форматирован или форматирован не в том формате (например, дискета с файлами UNIX в операционной системе MS-DOS).

E.1.6. Изменение текущего каталога.

E.1.6.1. Смена текущего каталога в MS-DOS.

Для изменения текущего каталога в DOS используется команда cd. Ее формат:

cd [(<дисковод>:)<путь>]

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

Если перед символом пути не стоит бэкслэш "\", то путь отсчитывается от текущего каталога, иначе - от корневого. Примеры:

cd \ - переход в корневой каталог текущего устройства.

cd \users\den - переход в каталог users\den - текущего диска.

cd .. - переход в родительский каталог текущего каталога текущего диска.

Запуск команды cd без параметров выдает имя текущего каталога.

E.1.6.2. Смена текущего каталога средствами Norton Utilites.

Norton Utilites предоставляет следующий сервис и способ перехода в каталог - программу ncd. Ее форматы:

ncd [<режимы>] - запуск в диалоговом режиме;

ncd <начало имени каталога>[<режимы>] - переход в каталог с именем, начало которого совпадает с указанным. Например, для перехода в каталог \Corel50\Programs\Data можно просто набрать ncd DAT .

Если это окажется не тот каталог (например, DATE или каталог DATA в другом родительском каталоге), можно повторить эту же команду.

В диалоговом режиме на экран выводится дерево каталогов на текущем устройстве. Каталог выбирается или клавишами перемещения курсора, либо набирается его имя. Если присутствует более одного подкаталога с одним именем (естественно, в разных родительских каталогах), то переход к следующему с таким же именем осуществляется клавишей Ctrl+Enter.

Чтобы перейти в выделенный каталог, надо нажать Enter. Для выхода из программы без изменения текущего каталога - нажать Esc.

В диалоговом режиме также можно:

1) Создавать подкаталог

(имя запрашивается) - клавиша F7.

Удалить пустой каталог - клавиша F8.

Переименовать каталог (имя запрашивается) - клавиша F6.

Считать информацию о каталогах на диске - клавиша F2.

Просмотреть дерева каталогов на другом диске - F3.

Просмотреть список файлов в выделенном каталоге - F4.

Напечатать или вывести в файл изображение дерева каталогов на диске - клавишами Alt+*

Установить метку на диске - клавишами Ctrl+*

Все эти действия можно выполнить также через меню, для входа в которое следует нажать клавишу Alt.

E.1.6.3. Смена текущего каталога в UNIX-подобных операционных системах.

В UNIX для перехода в другой каталог также используется команда cd. Ее формат:

cd [<имя каталога>]

Перейти в подкаталог текущего каталога можно просто набрав cd и его имя, например:

cd prop

переход в каталог prop текущего каталога.

Можно перейти в любой каталог, указав его полное имя:

cd /home/USERS/prop - переход в каталог home/users/prop текущей системы. Здесь путь указан явно. Переход в родительский каталог осуществляется командой:

cd ..

а в пользовательский каталог по умолчанию - просто командой без параметров:

cd

Список всех подкаталогов в рабочем каталоге UNIX задается командой

ls -R

Для перехода в каталог на дискете, форматированной под DOS, в системе Linux используют команду mcd, аналогичную команде cd в DOS.

E.1.7. Создание каталогов.

Создание каталогов в командной строке DOS и UNIX осуществляется командой mkdir. По-умолчанию новый каталог создается в текущем. Формат команды:

- в DOS:

mkdir <имя_каталога>

или

md <имя_каталога>

Имя каталогов и файлов в директории могут совпадать.

- в UNIX:

mkdir <имя_каталога>

В каждой директории имена каталогов и файлов должны быть уникальными и не совпадать .

mmd - создается средствами UNIX каталог на дискете, форматированный в MS-DOS. Формат ее - смотри md в MS-DOS.

Путевое имя также может быть полным или кратким (относящимся к текущему каталогу).

E.1.8. Удаление каталогов.

Удаление каталогов осуществляется:

В DOS командами

rd [<дисковод>:]<путь>

или

rmdir [<дисковод>:]<путь>

- удаляются файлы или каталоги со всеми содержащимися файлами и подкаталогами. Можно использовать шаблоны, а также полное или краткое имена файлов\каталогов. Опция /Y отменяет вывод запросов на удаление подходящих под шаблон файлов.

Примечание: во многих версиях MS-DOS удаление непустого каталога невозможно !

В UNIX:

rmdir <имя каталога> - удаляет каталог со всем содержимым.

mrd <имя каталога> - удаляет пустой каталог на дискете, форматированной в MS-DOS.

E.1.8.1. Программа ZAP.COM

Для того, чтобы обойти ограничение некоторых версий MS-DOS на удаление непустых директорий, существует программа ZAP. Она работает в FAT12 и FAT16, не поддерживая FAT32 и VFAT. Формат команды:

ZAP {<опции>] <имя_каталога>

Команда удаляет все файлы из каталога с именем <имя_каталога> и всех последующих подкаталогов, оставляя дерево без изменения. Ее основные ключи:

/S - удаляются и все подкаталоги, включая текущий. После удаления каталога командой ZAP с ключом /S восстановить файлы практически невозможно !

/Y - удаление файлов без запроса:

Are you sure? *.*

Этот запрос чисто формальный и служит защитой от случайного использования команды.

/? - выводит список всех опций команды ZAP. То же самое, что и запуск программы ZAP без параметров.

Назад | Содержание | Вперед