Noticias Raspberry Pi

El comando mkdir en Linux

En este tutorial, le mostraremos cómo usar el comando mkdir en un sistema operativo basado en Linux.

mkdir es la abreviatura de crear un directoriolo que debería darle una idea inmediata de cómo usar este comando.

El comando mkdir es una herramienta esencial para aprender a usar en su sistema Linux, especialmente cuando se trata de la terminal.

Esta herramienta es la forma principal de crear directorios/carpetas en sistemas operativos basados ​​en Linux. Es un comando simple pero poderoso que podrás dominar en muy poco tiempo.

En las próximas secciones, le mostraremos las diferentes formas de usar el comando mkdir en Linux.

Indice

Sintaxis del comando mkdir

La sintaxis del comando mkdir en Linux es relativamente simple.

Tiene dos parámetros que puede utilizar. Uno de ellos es opcional y se utiliza para especificar opciones. El otro se utiliza para especificar nombres de directorio.

Los «[OPTION]” controla el comportamiento del comando mkdir en Linux.

Puede usarlo para decirle a mkdir que use permisos específicos o para crear directorios principales.

El parámetro «NOMBRE» es donde especificará los directorios que desea crear.

mkdir creará el directorio en el directorio de trabajo actual si es solo un nombre.

Si usa una ruta completa, el comando mkdir intentará crear el último directorio al que se hace referencia en esa ruta.

Uso básico del comando mkdir en Linux

Comencemos explorando el uso más básico del comando mkdir en Linux. La forma más fácil de usar este comando es no usar opciones.

Para crear un directorio, debe usar «mkdir» seguido del nombre del directorio o la ruta completa.

Con este comando, Linux intentará crear el directorio especificado. Puede especificar un nombre o una ruta completa.

Si solo usó un nombre, entonces mkdir intentará crear el directorio en el directorio de trabajo actual.

Alternativamente, si usa una ruta completa, Linux solo creará el directorio al final de la ruta. Puede utilizar una opción para ajustar este comportamiento.

Por ejemplo, con la ruta «/ejemplo/directorio/nombre/aquí», mkdir solo intentará crear el directorio «aquí». Si no existe otra parte, el comando fallará.

Ejemplo de creación de un directorio en el directorio de trabajo actual

En este ejemplo, crearemos un directorio en el directorio de trabajo actual. Puede usar el comando pwd para ver el directorio de trabajo actual.

Para nuestro ejemplo, nuestro directorio de trabajo actual es «/home/pi», y el directorio que creamos se llamará «helloworld».

Puede crear este directorio ejecutando el siguiente comando en la terminal de Linux.

Para verificar que mkdir creó este directorio, puede intentar acceder a él usando el comando cd o usar el comando ls.

Ejemplo de creación de un directorio con una ruta completa

Para nuestro ejemplo, crearemos un nuevo directorio en el directorio de inicio de nuestro usuario «pi» llamado «TecnoPasion».

Todo lo que tenemos que hacer es usar el comando mkdir de Linux seguido de nuestra ruta completa, que en nuestro caso es «/home/pi/TecnoPasion».

Dado que «/home/pi» existe en nuestro sistema de ejemplo, el comando mkdir se ejecutará en nuestro sistema sin problemas.

Para ver que mkdir ha creado nuestro nuevo directorio, intentemos usar el comando stat en él.

Ejemplo de intento de crear un directorio en una ruta inexistente

Para nuestro último ejemplo, le mostraremos lo que sucede cuando usa mkdir para crear un directorio en una ruta que no existe.

Aunque puede solucionar este problema utilizando una de las opciones de la herramienta, debe comprender el error.

Para este ejemplo, intentemos crear un directorio en «/etc/randomdir/TecnoPasion». Ahora sabemos con certeza que nuestro sistema no tiene un directorio en «/etc/» llamado «randomdir».

Después de usar mkdir en una ruta completa donde no existe un directorio anterior, obtendrá un error similar al que se muestra a continuación.

Cree directorios principales usando el comando mkdir en Linux

El comando mkdir en Linux le permite crear directorios principales si faltan. Deberá usar la opción «-p» o «–parents» para lograr esto.

El comando mkdir verificará si cada parte de una ruta existe usando esta opción. Si parte de la ruta no existe, la creará.

Para usar la opción padres, use «mkdir», seguido de «-p» o «-parents» y su ruta.

Ejemplo de creación de directorios principales con mkdir

Para mostrarle cómo funciona esto, usaremos el comando mkdir para crear los directorios «/etc/randomdir/TecnoPasion».

Incluso si el directorio «randomdir» no existe, la opción padres ahora creará tanto ese como nuestro directorio base «TecnoPasion».

Para crear este directorio, use «mkdir», seguido de la opción «-p», y finalmente la ruta completa.

Puede verificar que su ruta fue creada por mkdir usando los comandos ls, cd o stat.

El comando mkdir no imprimirá ningún comentario cuando cree correctamente un directorio predeterminado.

Si desea que se imprima esta información, deberá usar las opciones «-v» o «–verbose» con mkdir. El comando imprimirá un mensaje para cada directorio creado usando esta opción.

Es mejor usarlo con la opción padres porque puede saber cuál de estos directorios se crea.

Uso de la opción Verbose con el comando mkdir en Linux

Para mostrar cómo funciona esto, combinaremos la opción detallada (-v) con la opción principal (-p).

Para este ejemplo, vamos a crear todos los directorios en la siguiente ruta «/var/pi/my/life/up». La única parte de esta ruta que existía en nuestro sistema es «/var/».

A continuación puede ver cómo funcionó el comando mkdir en nuestro camino. Puede ver que creó cada uno de nuestros directorios faltantes.

Establecer permisos de archivo con el comando mkdir en Linux

De forma predeterminada, el comando mkdir creará directorios basados ​​en umask. El umask le dice al comando mkdir qué permisos se deben otorgar a un directorio o archivo cuando se crea.

La opción «-m» o «–mode» le permite usar la misma notación numérica y simbólica admitida por el comando chmod.

Con el siguiente comando, puede establecer permisos en un directorio cuando se crea.

Ejemplo de configuración de permisos de archivos con mkdir

Para este ejemplo, usaremos el comando mkdir para crear un directorio y asignarle permisos de «764».

El directorio que creamos se llamará «examplepi», y lo crearemos en el directorio de inicio.

Una vez que se crea este directorio, podemos ejecutar el comando «ls» en su director principal para ver la nueva carpeta y sus permisos.

A partir de este resultado, mkdir creó nuestro nuevo directorio y la herramienta aplicó los nuevos permisos.

Creación de varios directorios con el comando mkdir

El comando mkdir le brinda dos formas diferentes de crear múltiples directorios con un solo comando.

Para la primera forma, solo necesita separar cada nombre de directorio con un solo espacio.

Además, también puede utilizar llaves ({ }) como alternativa. Finalmente, cada nombre de directorio debe estar separado por una coma (,).

Puede crear directorios complicados combinando este método con el anterior y la opción «-p».

Ejemplo de creación de varios directorios

Para este ejemplo, vamos a crear cuatro directorios llamados «pimy», «lifeup», «exampledir» y «tutorial».

Puede crear estos cuatro directorios usando el comando mkdir usando lo siguiente.

Alternativamente, este mismo comando también podría escribirse como se muestra a continuación.

Puede verificar que estos directorios fueron creados por el comando mkdir usando el comando ls.

Conclusión

A lo largo de esta guía, hemos repasado las diferentes formas de usar el comando mkdir en Linux.

Es una herramienta valiosa para aprender a usar porque es la forma principal de crear directorios.

Probablemente usará este comando de dos maneras especificando solo el nombre del directorio o usando la opción «-p».

Comente a continuación si tiene alguna pregunta sobre el uso de la herramienta mkdir.

Consulte también nuestras muchas otras guías de comandos de Linux o nuestros tutoriales generales de Linux.

Publicidad:

También puede gustarte...

Publicidad: