Solución:
Puede usar listas para crear directorios y puede volverse bastante salvaje.
Algunos ejemplos para que la gente lo piense:
mkdir sa{1..50}
mkdir -p sa{1..50}/sax{1..50}
mkdir {a-z}12345
mkdir {1,2,3}
mkdir test{01..10}
mkdir -p `date '+%y%m%d'`/{1,2,3}
mkdir -p $USER/{1,2,3}
- 50 directorios de sa1 a sa50
- Lo mismo, pero cada uno de los directorios contendrá 50 veces sax1 a sax50 (-p creará directorios principales si no existen.
- 26 directorios desde a12345 hasta z12345
- La lista separada por comas crea los directorios 1, 2 y 3.
- 10 directorios de
test01
mediantetest10
. - igual que 4 pero con la fecha actual como directorio y 1,2,3 en él.
- igual que 4 pero con el usuario actual como directorio y 1,2,3 en él.
Entonces, si lo entendí correctamente y desea crear algunos directorios, y dentro de ellos nuevos directorios, entonces podría hacer esto:
mkdir -p sa{1..10}/{1,2,3}
y obtenga sa1, sa2, …, sa10 y dentro de cada directorio 1, 2 y 3.
Respuesta corta
mkdir
toma varios argumentos, simplemente ejecute
mkdir dir_1 dir_2
Es muy simple, le permite crear una estructura de directorio como:
Websites/
static/
cs
js
templates/
html
Puedes hacerlo con un solo comando como este:
mkdir -p Website/{static/{cs,js},templates/html}
Tenga cuidado de no entrar en ningún espacio
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)