我需要运行类似的东西
mkdir /var/log/apache2/www/custom-name/
问题是路径中的某些目录是否丢失。 Shell 不会创建丢失的目录,但会引发错误。是否可以在不测试路径是否存在的情况下在路径中创建丢失的目录?
最佳答案
如果我理解这个问题,是的,它是。
在您的情况下,而不是指定
mkdir /var/log/apache2/www/custom-name/
写mkdir -p /var/log/apache2/www/custom-name/
-p
flag 允许创建父目录。它应该运行没有任何错误。 (引用 1 和 2 )
关于shell - 如果部分路径不存在,mkdir 也是,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65711484/