mkdir также, если часть пути не существует
Мне нужно запустить что-то вроде
mkdir /var/log/apache2/www/custom-name/
Проблема в том, что некоторые каталоги в пути отсутствуют. Shell не создает отсутствующие каталоги, но выдает ошибку. Можно ли сделать недостающие каталоги в пути без проверки, существует ли он?
Ответы
2 NPinheiro
Если я понял вопрос, да, это так.
В вашем случае вместо указания
mkdir /var/log/apache2/www/custom-name/
написать
mkdir -p /var/log/apache2/www/custom-name/
-p
Флаг позволяет создавать родительские каталоги. Он должен работать без ошибок. (Ссылки 1 и 2 )