Supongamos que tengo una estructura de directorios como esto:
$ [~ / Práctica ls] a B C D/
Ahora quiero crear un directorio tmp1
de todos los subdirectorios de practice
y hago esto:
$ [~ / Práctica] * mkdir / tmp1 mkdir: no se puede crear el directorio `* / tmp1' : No existe el fichero o directorio
Entonces trato del -p
interruptor 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 -p
interruptor es crear varios directorios inexistentes. Sólo pensé que podría ayudar.
¿Cómo se crea tmp1
en todos los subdirectorios a la vez?
Si esto puede hacerse, ¿cómo lo extiendo a crear \tmp1
, \tmp2
, \tmp3
en \a
, \b
y \c
a la vez?
Editar: echaba de menos mencionar que los directorios no tienen que ser simples y con el fin, como a
, b
, c
etc., 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/