Supposons que j'ai une structure de répertoire comme celle-ci:
$ [~ / practice] ls a B c d/
Maintenant, je veux créer un répertoire tmp1dans tous les sous-répertoires de practiceet je fais ceci:
$ [~ / practice] mkdir * / tmp1 mkdir: impossible de créer le répertoire `* / tmp1 ': aucun fichier ou répertoire de ce type
Puis j'essaie le -pcommutateur et je finis avec un répertoire nommé *avec un sous-répertoiretmp1
$ [~ / practice] mkdir -p * / tmp1 $ [~ / practice] ls */ a B c d/
Je sais que l'utilisation de -pswitch est de créer plusieurs répertoires inexistants. J'ai juste pensé que cela pourrait aider.
Comment créer tmp1simultanément dans tous les sous-répertoires?
Si cela peut être fait, comment puis-je l' étends à créer \tmp1, \tmp2, \tmp3dans \a, \bet \cà la fois?
Edit: J'ai manqué de mentionner que les répertoires ne doivent pas être simples et dans l' ordre, comme a, b, cetc., et le répertoire à créer est pas nécessairement comme tmp1, tmp2.
$ [~ / practice] ls chien / chat / rat /
En eux, je voudrais avoir quelque chose comme
$ [~ / pratique] ls * chien: rouge Bleu/ chat: rouge Bleu/ rat: rouge Bleu/