mkdir anche se parte del percorso non esiste
Ho bisogno di eseguire qualcosa di simile
mkdir /var/log/apache2/www/custom-name/
Il problema è se mancano alcune directory nel percorso. Shell non crea directory mancanti ma mi genera un errore. È possibile creare directory mancanti nel percorso senza verificare se esiste?
Risposte
2 NPinheiro
Se ho capito la domanda, sì, lo è.
Nel tuo caso, invece di specificare
mkdir /var/log/apache2/www/custom-name/
Scrivi
mkdir -p /var/log/apache2/www/custom-name/
Il -p
flag abilita la creazione di directory padre. Dovrebbe funzionare senza errori. (Riferimento 1 e 2 )