Suponha que eu tenha uma estrutura de diretórios como esta:
$ [~ / prática] ls a / b / c / d /
Agora eu quero criar um diretório tmp1em todos os subdiretórios practicee faço isso:
$ [~ / practice] mkdir * / tmp1 mkdir: não é possível criar o diretório `* / tmp1 ': esse arquivo ou diretório não existe
Então eu tento o -pswitch e termino com um diretório nomeado *com um subdiretóriotmp1
$ [~ / prática] mkdir -p * / tmp1 $ [~ / prática] ls * / a / b / c / d /
Eu sei que o uso do -pswitch é criar vários diretórios inexistentes. Eu apenas pensei que poderia ajudar.
Como crio tmp1em todos os subdiretórios de uma só vez?
Se isso pode ser feito, como faço para estendê-lo para criar \tmp1, \tmp2, \tmp3em \a, \be \cao mesmo tempo?
Edit: eu perdi mencionar que os diretórios não tem que ser simples e em ordem, como a, b, cetc., e o diretório a ser criado não é necessariamente como tmp1, tmp2.
$ [~ / prática] ls cão / gato / rato /
Neles, eu gostaria de ter algo como
$ [~ / prática] ls * cachorro: vermelho azul/ gato: vermelho azul/ rato: vermelho azul/