Supongamos que tengo una estructura de directorios como esto:
$ [~ / Práctica ls] a B C D/
Ahora quiero crear un directorio tmp1de todos los subdirectorios de practicey hago esto:
$ [~ / Práctica] * mkdir / tmp1 mkdir: no se puede crear el directorio `* / tmp1' : No existe el fichero o directorio
Entonces trato del -pinterruptor y me EndUp con un directorio llamado *con un subdirectoriotmp1
$ [~ / Práctica] mkdir -p * / tmp1 $ [~ / Práctica ls] */ a B C D/
Sé que el uso del -pinterruptor es crear varios directorios inexistentes. Sólo pensé que podría ayudar.
¿Cómo se crea tmp1en todos los subdirectorios a la vez?
Si esto puede hacerse, ¿cómo lo extiendo a crear \tmp1, \tmp2, \tmp3en \a, \by \ca la vez?
Editar: echaba de menos mencionar que los directorios no tienen que ser simples y con el fin, como a, b, cetc., y el directorio que se cree no es necesariamente igual tmp1, tmp2.
$ [~ / Práctica ls] perro / gato / rata /
En ellos, me gustaría tener algo como
$ [~ / practica] ls * perro: rojo azul/ gato: rojo azul/ rata: rojo azul/