Создание каталогов (POSIX)
mkdir [-m режим] [-p] каталог...
+
и -
интерпретируются в соответствии с файловым режимом по умолчанию для данного типа файла: Если одновременно указаны опции -p и -m, то созданным промежуточным каталогам присваивается режим u+wx.
ЗОСРВ «Нейтрино»
aarch64, arm, armv7, e2k, mips, ppc, x86
Утилита mkdir создает каталоги, определенные операндами каталог, в порядке определения операндов каталог.
Для создания каталога необходимы полномочия на запись в родительском каталоге или полномочия пользователя root.
Для каталогов используется режим доступа по умолчанию a=rwx (777), в котором выбранные полномочия удаляются в соответствии с маской создания режима доступа к файлу (см. описание утилиты umask).
Для промежуточных компонентов путевого имени, созданных утилитой mkdir, устанавливается режим по умолчанию, изменяемый с помощью u+wx, поэтому подкаталоги могут быть созданы в любое время, вне зависимости от маски создания режима доступа к файлу. Для изменения режима доступа к промежуточным каталогам можно использовать утилиту chmod.
При совместном использовании опций -p и -m каждый новый промежуточный каталог создается в режимах u+wx, вне зависимости от маски создания режима доступа к файлу. Указанный режим применим только к последнему определенному каталогу. Пример:
mkdir -p -m 777 dir/dir1/dir2
dir и dir1 присвоены полномочия промежуточных каталогов по умолчанию (например, u+wx). Каталогу dir2 присваивается полномочие a+rwx.
Маска создания режима доступа к файлу определяет поведение утилиты mkdir. |
Создание каталога /home/debbie
:
mkdir /home/debbie
Утилита mkdir может завершиться по сигналу, если некоторые из указанных каталогов уже существовали до вызова mkdir.
Базовые подсистемы ЗОСРВ «Нейтрино», POSIX
Предыдущий раздел: Утилиты