Mkdir

Программа mkdir предназначена для создания директорий.

mkdir [-p][-m mode] dir...

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

mkdir dir1
mkdir dir2 dir3 dir4

У создаваемых директорий устанавливаются права по умолчанию. Если Вы
хотите при создании указать другие права1, необходимо использовать опцию
–m:

mkdir -m 750 dir1

Если попытаться выполнить следующую команду:

mkdir d1/d2/d3

В случае отсутствия в текущей директории директории d1, вы получите
сообщение об ошибке. Дело в том, что d1/d2/d3 — это путь к объекту в
файловой системе. d1/d2 — путь, а d3 — имя объекта. Поскольку директории
d1 нет, то невозможно создать директорию d3, расположенную по
указанному пути. Для того, чтобы программа mkdir создавала все
необходимые родительские директории, при ее вызове необходимо
использовать опцию –p.

mkdir -p d1/d2/d3

В этом случае сообщения об ошибке не будет. Будут созданы директории d1, d2 и d3.