mkdir 如果部分路径不存在

mkdir also if part of the path does not exists

我需要运行类似

的东西
mkdir /var/log/apache2/www/custom-name/ 

问题是路径中的某些目录丢失了。 Shell 不会创建丢失的目录,但会抛出错误。 是否可以在不测试是否存在的情况下在路径中创建缺少的目录?

如果我理解了这个问题,是的,它是。

在你的情况下,而不是指定

mkdir /var/log/apache2/www/custom-name/ 

mkdir -p /var/log/apache2/www/custom-name/ 

-p 标志允许创建父目录。它应该 运行 没有任何错误。 (参考1 and 2