mkdir également si une partie du chemin n'existe pas
J'ai besoin d'exécuter quelque chose comme
mkdir /var/log/apache2/www/custom-name/
Le problème est que certains répertoires du chemin sont manquants. Shell ne crée pas de répertoires manquants mais me renvoie une erreur. Est-il possible de créer des répertoires manquants dans le chemin sans tester s'il existe?
Réponses
2 NPinheiro
Si j'ai bien compris la question, oui, elle l'est.
Dans votre cas, au lieu de spécifier
mkdir /var/log/apache2/www/custom-name/
écrivez
mkdir -p /var/log/apache2/www/custom-name/
L' -p
indicateur permet la création de répertoires parents. Il devrait fonctionner sans aucune erreur. (Références 1 et 2 )