A veces puede ser necesario crear muchos archivos y/o carpetas del tipo:
fichero1
fichero2
fichero3
O también del tipo:
Carpeta1
Carpeta2
....
O con letras
fichero a
fichero b
etc etc
Para hacer esto acudiremos a una consola o terminal y usaremos el comando correspondiente, por ejemplo, para crear archivos podemos usar touch, y para crear directorios como no, usaremos el comando mkdir.
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}
Si queréis usar un nombre de carpeta o archivo compuesto por espacios es suficiente con meterlo entre "".
Ejemplo:
touch "kaka de la vaca "{1..10}
El resultado sería:
kaka de la vaca 1 kaka de la vaca 3 kaka de la vaca 6 kaka de la vaca 9
kaka de la vaca 10 kaka de la vaca 4 kaka de la vaca 7
kaka de la vaca 2 kaka de la vaca 5 kaka de la vaca 8
A veces es necesario por cuestión de orden que los números sean mostrados como "01, 02, 03, 04" en lugar de "1, 2, 3, 4..."
Pues eso se soluciona tan fácil como agregar el cero delante.
scorpyo@pc-cito:~/Escritorio/pruebas$ touch "Fichero número "{01..10}
scorpyo@pc-cito:~/Escritorio/pruebas$ ls
Fichero número 01 Fichero número 04 Fichero número 07 Fichero número 10
Fichero número 02 Fichero número 05 Fichero número 08
Fichero número 03 Fichero número 06 Fichero número 09
Un saludo y gracias de nuevo a anticongelante
Fuente: http://www.ubuntu-es.org/node/165890#comment-471384
No hay comentarios:
Publicar un comentario
Deja aquí tu mensaje...