Cómo Crear Un Directorio En Linux (Comando mkdir)

En Linux si quieres crear un nuevo directorio, puedes hacerlo utilizando el comando mkdir. El comando mkdir se utiliza para crear un directorio en Linux.

Cómo Crear Un Directorio En Linux (Comando mkdir)

Antes de entrar en cómo podemos crear un directorio (o en la terminología de Windows - una carpeta), primero vamos a ver cómo funciona el comando mkdir.

Índice
  1. Usando el comando mkdir
  2. Creando un directorio
  3. Creando un directorio junto con los directorios padre
  4. Creando múltiples directorios
  5. Creando un Directorio con Permisos personalizados
  6. Conclusión

Usando el comando mkdir

Esta es la sintaxis del comando mkdir:

mkdir [OPTION] [DIRECTORY]

Podemos proporcionar algunas opciones y la ruta de uno o más directorios mientras usamos el comando mkdir.

Lee: Las 6 Mejores Aplicaciones Para Usar La Terminal De Linux En Tu Dispositivo Android

Lee TambiénEnlaces Duros Y Enlaces Blandos En LinuxEnlaces Duros Y Enlaces Blandos En Linux

Para ver las opciones disponibles, puedes ejecutar el siguiente comando en tu terminal: mkdir --help

Ahora vamos a ver cómo podemos crear un directorio utilizando el comando mkdir en Linux.

Creando un directorio

Comenzaremos creando un único directorio utilizando el comando mkdir:

mkdir studytonight

El comando anterior creará un nuevo directorio con el nombre studytonight en el directorio de trabajo actual. Puedes usar el comando ls para listar los archivos y directorios en el directorio actual.

ls -l

Output:

drwxrwxr-x 2 nobody nobody 6 Jul 2 17:29 studytonight

Lee TambiénRespuesta Rápida: ¿Qué Es Catalyst Control Center?Respuesta Rápida: ¿Qué Es Catalyst Control Center?

Por defecto, el directorio se crea dentro del directorio actual. Si queremos crear el directorio en alguna otra ubicación, entonces podemos proporcionar la ruta completa mientras se crea el directorio.

Tomemos un ejemplo para ello. Consideremos que tenemos una estructura de directorios

home: - algún-usuario: - learn-linux - test-linux

Y estamos actualmente dentro del directorio someuser y queremos crear un nuevo directorio con nombre sample dentro del directorio test-linux, podemos hacerlo usando el siguiente comando:

mkdir text-linux/sample

Vamos a crear un directorio más. Consideremos que actualmente estamos dentro del directorio test-linux y queremos crear un directorio dentro del directorio learn-linux con nombre sample, podemos hacerlo utilizando el siguiente comando:

mkdir ../learn-linux/sample

Los dos puntos del principio representan que queremos salir del directorio test-linux, luego entrar en el directorio learn-linux y crear allí un directorio con el nombre sample.

Lee También7 Mejores Sistemas Operativos Linux Para Instalar Y Ejecutar Desde Un USB7 Mejores Sistemas Operativos Linux Para Instalar Y Ejecutar Desde Un USB

Nota: Al crear un directorio puede aparecer el error de Permiso Denegado si no tiene acceso a ninguna ubicación y trata de crear un directorio allí.

Creando un directorio junto con los directorios padre

Si queremos crear una estructura de directorios, por ejemplo, en la estructura de directorios dada anteriormente, si actualmente estás dentro del directorio someuser y quieres crear un directorio sample dentro del directorio practice-linux, ¿cómo lo harás? Observa que no tenemos el directorio practice-linux dentro del directorio someuser.

Podemos usar el comando mkdir para crear el directorio padre también mientras creamos un directorio usando la opción -p.

Veamos cómo funciona esto:

mkdir -p practice-linux/sample

Cuando ejecutamos el comando anterior, se creará un nuevo directorio practice-linux y dentro de él se creará también un directorio sample. Esta es la magia de la opción -p del comando mkdir.

De manera similar, puedes usar la opción -p para crear múltiples niveles de directorios padre.

Lee TambiénProcedimiento Paso A Paso Para Convertir Un Certificado CER En PFX Sin La Clave PrivadaProcedimiento Paso A Paso Para Convertir Un Certificado CER En PFX Sin La Clave Privada

Creando múltiples directorios

Si queremos crear múltiples directorios de una sola vez, podemos hacerlo fácilmente usando el comando mkdir.

mkdir dir1 dir2 dir3

El comando anterior creará 3 directorios en el directorio actual.

Output:

drwxrwxr-x 2 nobody nobody 6 Jul 2 17:50 dir1

drwxrwxr-x 2 nobody nobody 6 Jul 2 17:50 dir2

drwxrwxr-x 2 nobody nobody 6 Jul 2 17:50 dir3

Lee TambiénCómo Copiar Y Pegar GIFs AnimadosCómo Copiar Y Pegar GIFs Animados

Vea lo sencillo que es. Del mismo modo, puedes proporcionar diferentes rutas para crear múltiples directorios todos en diferentes ubicaciones ejecutando un solo comando.

Creando un Directorio con Permisos personalizados

Cuando usamos el comando mkdir para crear un directorio en Linux, el modo/permisos por defecto que se le asigna es 755, lo que significa permiso de lectura y ejecución para todos, pero no todos pueden escribir en este directorio.

Si quieres proporcionar permisos personalizados como 700, o 644, o incluso el más restrictivo 444, podemos hacerlo usando la opción -m (significa modo) con el comando mkdir.

Aquí hay un ejemplo:

mkdir -m 444 dir1

Output:

dr--r--r-- 2 nobody nobody 6 Jul 3 10:31 dir1

Lee TambiénSolución: Actualización De Battle.net AtascadaSolución: Actualización De Battle.net Atascada

Esto creará un nuevo directorio con el modo/permiso 444, que puedes ver en el principio de la salida dr--r--r-- que representa los permisos. Podemos cambiar el permiso de cualquier directorio o archivo, usando el comando chmod en Linux.

Conclusión

En este tutorial hemos cubierto cómo podemos crear un directorio o crear múltiples directorios en Linux. También aprendimos cómo podemos crear directorios padres junto con la creación de un directorio si los directorios padres no están ya presentes.

Si quieres conocer otros artículos parecidos a Cómo Crear Un Directorio En Linux (Comando mkdir) puedes visitar la categoría Informática.

TE PUEDE INTERESAR

Subir