Новый каталог создается командой mkdir.
Синтаксис:
mkdir имя_каталога [имя_каталога2]
Примечание. Команда mkdir требует наличие у пользователя, ее выполняющего, права записи в родительский каталог создаваемого каталога.
Команда mkdir создает новый каталог с именем имя_каталога. Вновь созданный каталог будет автоматически содержать элемент ‘.’ для созданного каталога и элемент ‘..’ для каталога, являющегося родительским для созданного каталога.
Пример. Создать в текущем каталоге новый каталог с именем istas и вывести на экран обновленный список объектов текущего каталога.
Рис. 4.12. Результаты последовательного выполнения команд создания нового каталога и просмотра текущего каталога
Одной командой можно создать сразу несколько каталогов. На рисунке 4.13 представлен пример создания в текущем каталоге /home/student/istas трех подкаталогов с именами istas1, istas2иistas3.
Рис. 4.13. Пример создания нескольких каталогов одной командой mkdir
Командой mkdir можно создать поддерево в текущем каталоге файловой системы. Для этого в команде используется ключ –p(рис. 4.14):
Рис. 4.14. Пример добавления в файловую систему поддерева каталогов
Отобразить полученное дерево можно с помощью внешней команды tree(рис. 4.15).
Рис. 4.15. Пример отображения фрагмента дерева каталогов файловой системы
Если tree команда не установлена, то на экран будет выведено соответствующее сообщение (рис. 4.16).
Рис. 4.16. Текст сообщения при отсутствии в системе команды tree
Запуск на выполнение указанной команды приводит к установке команды tree с оформлением всех необходимых зависимостей (рис. 4.17).
Рис. 4.17. Протокол установки команды tree