Crear ficheros o directorios recursivamente (Solucionado)

Imagen de anticongelante
0 puntos

Hola amigos, mi pregunta es la siguiente:
¿Existe alguna forma de crear archivos o directorios recursivamente?
Me explico mejor, si quiero crear una serie de ficheros desde el 1 hasta el 20 o más y nos tener que hacerlo
#touch f1 f2 f3 f4 f5... gracias amigos y un cordial saludo.

Imagen de Scorpyo82
+1
0
-1

Puedes hacerlo como si fuese un script... a ver..
sería algo como:

for ((a=0; a <=10 ; a++)); do touch F$a; done

Un saludo.

+1
0
-1

Si entro en Window$ estoy más tenso que en el bautizo de un gremlin.
Linux user: 545.017
Por favor, si solucionas el hilo añade [Solucionado] al título.

Imagen de anticongelante
+1
0
-1

Gracias Scorpyo82 me ha sido de gran ayuda, me quito mucho trabajo, aun así díasdespués pude preguntar a un amigo y existe otra forma, tanto para archivos como para crear directorios, espero que sea de ayuda para los que lo necesiten:

touch F{1..9} "Crea los ficheros desde el 1 hasta el 9"
Ejemplo: F1 F2 F3 F4 F5 F6 F7 F8 F9
touch F{1..100} "Crea los ficheros desde el 1 hasta el 100"
Ejemplo: F1 F2 F3 F4 F5 F6 F7 F8 F9...F100
touch F{a..z} "Crea los ficheros desde la a hasta la z"
Ejemplo: Fa Fb Fc Fe...Fz

mkdir D{1..9} "Crea los directorios desde el 1 hasta el 9"
Ejemplo: D1 D2 D3 D4 D5 D6 D7 D8 D9
mkdir D{1..100} "Crea los directorios desde el 1 hasta el 100"
Ejemplo: D1 D2 D3 D4 D5 D6 D7 D8 D9...D100
mkdir D{a..z} "Crea los directorios desde el a hasta la z"
Ejemplo: Da Db Dc De...Dz

Se puede utilizar varias llaves, todas las que se quieran:
touch F{1..9}{a..z}
touch F{1..9}{a..z}{1..5}

Gracias por todo amigo y un cordial saludo.

+1
0
-1
Imagen de Scorpyo82
+1
0
-1

Ufff mucho mejor y más cómodo.

Sabía que tenía que haber algo pero no lo conocía.

Esto va para mis chuletas hasta que lo recuerde siempre.

Gracias por compartirlo.
Un saludo.

+1
0
-1

Si entro en Window$ estoy más tenso que en el bautizo de un gremlin.
Linux user: 545.017
Por favor, si solucionas el hilo añade [Solucionado] al título.

Imagen de Scorpyo82
+1
0
-1

Una cosa más, si necesitas usar nombres compuestos por espacios es tan sencillo como meterlos entre "":

touch "Fichero número "{1..10}

Y así tendrías:

Fichero número  1   Fichero número  3  Fichero número  6  Fichero número  9
Fichero número  10  Fichero número  4  Fichero número  7
Fichero número  2   Fichero número  5  Fichero número  8

Un saludo.

+1
0
-1

Si entro en Window$ estoy más tenso que en el bautizo de un gremlin.
Linux user: 545.017
Por favor, si solucionas el hilo añade [Solucionado] al título.

Imagen de anticongelante
+1
0
-1

Nuevamente gracias por el nuevo aporte y un cordial saludo.
Es genial esta comunidad ^_^

+1
0
-1