Criando vários diretórios aninhados com um comando

2

Como posso criar vários diretórios aninhados em um único comando?

mkdir -p /just/one/dir

Mas preciso criar vários diretórios aninhados diferentes ...

    
por user3142695 17.01.2017 / 18:18

3 respostas

10

mkdir aceita vários argumentos de caminho:

mkdir -p -- a/foo b/bar a/baz
    
por 17.01.2017 / 18:21
7

Para adicionar as respostas acima, você também pode fazer (em csh , tcsh , ksh , bash , zsh , fish , yash -o brace-expand ):

mkdir -p /path/{to,a}/{lot,of}/directories
    
por 17.01.2017 / 18:25
1

Ler a página de manual é sempre um bom ponto de partida.

O sinalizador -p criará os diretórios intermediários necessários no caminho.

    
por 17.01.2017 / 18:21

Tags