Supponiamo che io abbia una struttura di directory come questa:
$ [~ / practice] ls a / b / c / d /
Ora voglio creare una directory tmp1in tutte le sottodirectory di practicee faccio questo:
$ [~ / practice] mkdir * / tmp1 mkdir: impossibile creare la directory `* / tmp1 ': nessun file o directory
Quindi provo l' -pinterruttore e finisco con una directory denominata *con una sottodirectorytmp1
$ [~ / practice] mkdir -p * / tmp1 $ [~ / practice] ls * / a / b / c / d /
So che l'uso di -pswitch è di creare più directory inesistenti. Ho solo pensato che potesse aiutare.
Come posso creare tmp1in tutte le sottodirectory contemporaneamente?
Se questo può essere fatto, come faccio estendo a creare \tmp1, \tmp2, \tmp3a \a, \be \cin una volta?
Edit: mi mancava di ricordare che le directory non devono essere semplici e in ordine, come a, b, cecc, e la directory da creare non è necessariamente come tmp1, tmp2.
$ [~ / practice] ls cane / gatto / ratto /
In loro, vorrei avere qualcosa di simile
$ [~ / practice] ls * cane: rosso blu/ gatto: rosso blu/ ratto: rosso blu/