una todos renombrar que por otro mover los listar letra empiecen directorio crear copiar comandos comando archivos archivo linux shell mkdir

linux - todos - ¿Cómo hago varias carpetas en una sola ubicación usando la ruta relativa a la ubicación?



mover todos los archivos de un directorio a otro en linux (4)

En Bash y otras conchas que lo soporten, puedes hacerlo.

mkdir ~/Labs/lab4a/folder{1..3}

o

mkdir ~/Labs/lab4a/folder{1,2,3}

Otras opciones:

mkdir $(seq -f "$HOME/Labs/lab4a/folder%03g" 3) mkdir $(printf "$HOME/Labs/lab4a/folder%03g " {0..3})

Lo que te dará ceros iniciales que facilitan la clasificación.

Esto hará lo mismo en Bash 4:

mkdir ~/Labs/lab4a/folder{001..3}

Lo que estoy tratando de hacer es crear una serie de carpetas en la ubicación " ~ / Labs / lab4a / " ( ~ / Labs / lab4a / ya existe).

Digamos que quiero folder1 , folder2 , folder3 todo en la carpeta lab4a .

No se trata de crear carpetas anidadas de una sola vez con el comando mkdir -p o ir a lab4a y crear varias carpetas de una sola vez. Me pregunto si hay una forma más rápida de usar mkdir para crear múltiples carpetas en la misma ubicación usando la ruta relativa.

ie prompt ~ /: mkdir Labs / lab4a / folder1 folder2 folder3 Para crear todas esas carpetas en lab4a a la vez.


Ir a la consola

discos compactos ...

mkdir {8 ... 30}

Crear multiples carpetas en linux.


Use la expansión de shell:

mkdir Labs/lab4a/{folder1,myfolder,foofolder}

Que tal posibilidad subestimada :)

my2c


mkdir con la opción -p , ya que crea directorios intermedios según sea necesario:

mkdir -p ~/var/www/html/site1/{site2/{html,logs,images},site{3..6},site7}

esto crea esta output por lo que en su caso,

mkdir -p ~/Labs/lab4a/folder{1..3}