En esta guía, miraremos el uso de MKDIR para crear directorios recursivamente.
Creación de directorios utilizando mkdir
Primero, veamos la forma más básica de usar Mkdir. El siguiente comando creará un directorio con el nombre dado:
$ mkdir
Puede verificar si la acción fue exitosa:
$ ls -l
Alternativamente, podemos habilitar el modo detallado con Mkdir. De esta manera, el comando mkdir imprimirá el resultado de la acción. Para habilitar el modo verboso, use el flag -v o -verbose:
$ mkdir --verbose
También podemos crear múltiples directorios utilizando un solo comando mkdir:
$ mkdir --verbose
Sin embargo, MKDIR no permite crear un directorio de múltiples capas de forma predeterminada. Si se intenta, Mkdir mostrará un error de que no puede encontrar el directorio principal.
$ mkdir
Creación de directorios recursivamente
Para crear un directorio de múltiples capas, MKDIR viene con el flag -P o -Parents. En este modo, MKDIR no devolverá ningún error si el directorio principal existe. Si el directorio principal no existe, lo creará en su lugar.
Probemos esta opción. En el siguiente ejemplo, estamos creando un directorio de tres capas:
$ mkdir --verbose - -parents layer_a/layer_b/layer_c/
Con la ayuda del comando del árbol, podemos visualizar la estructura:
$ Tree Layer_a/
Escribir el nombre completo de las banderas de Mkdir es un poco tedioso, correcto? Podemos combinar -verbose y -parentes de la siguiente manera:
$ Mkdir -VP LACE_A/LACE_B/LACE_C/
Creación de múltiples directorios infantiles con expansión de aparato ortopédico
Si está utilizando bash, también podemos aprovechar la función de expansión de brazos para crear directorios de múltiples capas. Eche un vistazo al siguiente ejemplo:
$ mkdir -pv layer_a/1,2,3/layer_c
Podemos usar el comando de árbol para una mejor visualización de la jerarquía del directorio:
$ Tree Layer_a/
Pensamientos finales
En esta guía, exploramos el uso de MKDIR para crear directorios recursivamente. Para la demostración, instruimos a Mkdir que cree directorios de múltiples capas utilizando la bandera de los parents. Por instrucción, Mkdir creó recursivamente los directorios infantiles. Obtenga más información sobre cómo usar el comando mkdir.
La página del hombre es siempre una gran fuente de información y explicaciones en profundidad:
$ hombre mkdir
Computación feliz!