Содержание
E.1.5. Смена текущего диска в MS-DOS
E.1.6. Изменение текущего каталога.
E.1.7. Создание каталогов.
E.1.8. Удаление каталогов.
В DOS для смены текущего диска (устройства) набираются его буква, а затем ставится двоеточие и нажимается клавиша Enter.
Пример:
а: - сделать текущим диск А.
с: - сделать текущим диск С.
У нового устройства становится активным тот каталог, который был текущим в последнем сеансе работы с этим устройством, или корневой, если с устройством еще не работали.
Не следует делать текущим устройство:
а) которое не значится в списке подключенных;
б) на которое не установлен сменный носитель (дискета, CD-ROM и так далее);
в) которое имеет физические повреждения (например, не читается дискета, сломан дисковод и так далее);
г) носитель не форматирован или форматирован не в том формате (например, дискета с файлами UNIX в операционной системе MS-DOS).
Для изменения текущего каталога в DOS используется команда cd. Ее формат:
cd [(<дисковод>:)<путь>]
Если устройство не указано, то подразумевается текущее устройство.
Если перед символом пути не стоит бэкслэш "\", то путь отсчитывается от текущего каталога, иначе - от корневого. Примеры:
cd \ - переход в корневой каталог текущего устройства.
cd \users\den - переход в каталог users\den - текущего диска.
cd .. - переход в родительский каталог текущего каталога текущего диска.
Запуск команды cd без параметров выдает имя текущего каталога.
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.
В UNIX для перехода в другой каталог также используется команда cd. Ее формат:
cd [<имя каталога>]
Перейти в подкаталог текущего каталога можно просто набрав cd и его имя, например:
cd prop
переход в каталог prop текущего каталога.
Можно перейти в любой каталог, указав его полное имя:
cd /home/USERS/prop - переход в каталог home/users/prop текущей системы. Здесь путь указан явно. Переход в родительский каталог осуществляется командой:
cd ..
а в пользовательский каталог по умолчанию - просто командой без параметров:
cd
Список всех подкаталогов в рабочем каталоге UNIX задается командой
ls -R
Для перехода в каталог на дискете, форматированной под DOS, в системе Linux используют команду mcd, аналогичную команде cd в DOS.
Создание каталогов в командной строке DOS и UNIX осуществляется командой mkdir. По-умолчанию новый каталог создается в текущем. Формат команды:
- в DOS:
mkdir <имя_каталога>
или
md <имя_каталога>
Имя каталогов и файлов в директории могут совпадать.
- в UNIX:
mkdir <имя_каталога>
В каждой директории имена каталогов и файлов должны быть уникальными и не совпадать .
mmd - создается средствами UNIX каталог на дискете, форматированный в MS-DOS. Формат ее - смотри md в MS-DOS.
Путевое имя также может быть полным или кратким (относящимся к текущему каталогу).
Удаление каталогов осуществляется:
В DOS командами
rd [<дисковод>:]<путь>
или
rmdir [<дисковод>:]<путь>
- удаляются файлы или каталоги со всеми содержащимися файлами и подкаталогами. Можно использовать шаблоны, а также полное или краткое имена файлов\каталогов. Опция /Y отменяет вывод запросов на удаление подходящих под шаблон файлов.
Примечание: во многих версиях MS-DOS удаление непустого каталога невозможно !
В UNIX:
rmdir <имя каталога> - удаляет каталог со всем содержимым.
mrd <имя каталога> - удаляет пустой каталог на дискете, форматированной в MS-DOS.
Для того, чтобы обойти ограничение некоторых версий MS-DOS на удаление непустых директорий, существует программа ZAP. Она работает в FAT12 и FAT16, не поддерживая FAT32 и VFAT. Формат команды:
ZAP {<опции>] <имя_каталога>
Команда удаляет все файлы из каталога с именем <имя_каталога> и всех последующих подкаталогов, оставляя дерево без изменения. Ее основные ключи:
/S - удаляются и все подкаталоги, включая текущий. После удаления каталога командой ZAP с ключом /S восстановить файлы практически невозможно !
/Y - удаление файлов без запроса:
Are you sure? *.*
Этот запрос чисто формальный и служит защитой от случайного использования команды.
/? - выводит список всех опций команды ZAP. То же самое, что и запуск программы ZAP без параметров.
Назад |
Содержание |
Вперед