mkdir também se parte do caminho não existir
Eu preciso executar algo como
mkdir /var/log/apache2/www/custom-name/
O problema é se alguns dos diretórios no caminho estão faltando. O Shell não cria diretórios ausentes, mas me lança um erro. É possível criar diretórios ausentes no caminho sem testar se ele existe?
Respostas
2 NPinheiro
Se entendi a pergunta, sim, é.
No seu caso, em vez de especificar
mkdir /var/log/apache2/www/custom-name/
Escreva
mkdir -p /var/log/apache2/www/custom-name/
O -p
sinalizador permite a criação de diretórios pais. Ele deve ser executado sem nenhum erro. (Referência 1 e 2 )
O que significa um erro “Não é possível encontrar o símbolo” ou “Não é possível resolver o símbolo”?
Christopher Nolan uma vez se arrependeu de ter lido o 'roteiro de Pulp Fiction' de Quentin Tarantino