Ссылка на справочную страницу man mkdir
для опции - p
-p, --parents
no error if existing, make parent directories as needed
, который создаст все каталоги по заданному пути, если существует, не выдаст ошибки, иначе он создаст все каталоги слева направо по заданному пути. Попробуйте команду ниже. каталоги newdir
и anotherdir
не существует до выдачи этой команды
Правильное использование
mkdir -p /tmp/newdir/anotherdir
После выполнения команды вы можете увидеть newdir
и anotherdir
, созданные в / tmp. Вы можете выполнить эту команду столько раз, сколько захотите, команда всегда имеет exit(0)
. По этой причине большинство людей используют эту команду в сценариях оболочки перед использованием этих реальных путей.