Cómo crear una carpeta en la terminal de MAC

Hola chic@s hoy toca otro post de la terminal, esta vez crearemos carpetas con el comando mkdir. Este tutorial nos sirve para Mac como para GNU/Linux.

Crear una simple carpeta

Crear una carpeta simple:

mkdir CarpetaNueva

Crear varias carpetas de forma simultanea

De esta forma podemos crear carpetas de forma simultanea:

mkdir España Peru Francia China
mkdir 1 2 3 4

Crear varias carpetas junto con su carpeta padre

Aquí aprenderemos a crear carpetas con la carpeta padre incluida, me explico… una serie de carpetas y si una carpeta padre no existe, nos arrojará un error.

mkdir España/Navarra/Pamplona

El error nos indica que, intenta crear Pamplona pero ni España ni Navarra existen.

Para crear todas las carpetas de golpe, ejecutamos mkdir con la opción -p:

mkdir  -p España/Navarra/Pamplona

Apoyate en las llaves {} para ser mas productivo

Podemos ayudarnos de los las llaves {} y -p para sacarle más partido a mkdir.

Si quieres buscar más información sobre esto de las llaves {}, busca en google: Brace Expansion

Dos puntos

Vamos a crear carpetas con numeros de meses del año, así crearemos carpetas del 1 hasta el 12

mkdir {1..12}

También podemos crear carpetas por letras del abecedarío, en este caso crearemos carpetas de la a hasta la z, obviamente también podemos usar mayúsculas

mkdir {a..z}

No es obligatorio que las letras/numeros empiecen en «1» o «a», pueden empezar y acabar donde desees

Crear carpetas del 5 al 10:

mkdir {5..10}

Crear carpteas de la b hasta la h:

mkdir {b..h}

Puedes mezclar varios corchetes

Coma

También podemos crear varias carpetas usando los corchetes y la coma

Crearemos las carpetas del 1 al 4

mkdir {1,2,3,4}

Crearemos carpetas de la f hasta la i

mkdir {f,g,h,i}

Otro ejemplo…

mkdir {Enero,Febrero,Marzo,Abril}

Ahora usando las llaves {} y con la opción -p: Carpetas por años y meses

Crear las carpetas con ell año 2022 y 2023, y que incluyen los meses del 1 al 12.

mkdir -p {2022,2023}/{1..12}

Aquí creamos paises con distintas provincias

mkdir -p España/{Madrid,Navarra} Peru/{Lima,Callao}

Eso es todo, espero que te sirva. Lo de las llaves {} lo he aprendido hace poco y me ha parecido bastante interesante para crear scripts. Nos vemos en el próximo post

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.