Comando mkdir en Linux


Aprende a usar el comando mkdir en Linux para crear directorios desde la terminal. Incluye ejemplos prácticos, opciones comunes y errores frecuentes

Comando mkdir en Linux
oscar Escrito por oscar 18 January 2026 71 0

Aprende a usar el comando mkdir en Linux para crear directorios. Explicamos qué es, para qué sirve, sus opciones principales y ejemplos prácticos paso a paso.

¿Que es el comando mkdir de linux?

El comando mkdir (make directory) es una utilidad estándar de los sistemas operativos Linux y Unix que permite crear uno o varios directorios desde la línea de comandos. Es una herramienta fundamental para la organización del sistema de archivos y para la automatización de tareas mediante scripts.

mkdir forma parte del paquete GNU coreutils, por lo que está disponible por defecto en prácticamente todas las distribuciones Linux.

¿Para qué sirve el comando mkdir?

El comando mkdir se utiliza principalmente para:

Uso basico

Crear un directorio simple

mkdir nombre_del_directorio

Opciones principales del comando mkdir

-p o --parents

Crea directorios padre si no existen. Es una de las opciones más utilizadas.

mkdir -p /home/usuario/proyectos/linux/scripts

Explicación:

-v o --verbose

Muestra un mensaje por cada directorio creado.

mkdir -v respaldo

Salida típica:

mkdir: created directory 'respaldo'

Explicación:

-m o --mode

Permite establecer permisos explícitos al crear el directorio.

mkdir -m 755 public_html

Explicación:

--mode con permisos simbólicos

mkdir --mode=u=rwx,g=rx,o=rx datos

Explicación:

-Z

Asigna el contexto de seguridad SELinux (si el sistema lo soporta).

mkdir -Z carpeta_segura

Explicación:

--help

Muestra la ayuda del comando.

mkdir --help

--version

Muestra la versión del comando mkdir.

mkdir --version

Ejemplo y practica

Entrono trabajo

Para el ejemplo crearemos el siguiente directorio

mkdir ~/practica-mkdir

Accedemos al directorio de trabajo 

cd ~/practica-mkdir

Crear un solo directorio

mkdir Contactos

Crear multiples directorios

mkdir Contactos Material

Crear estructura de directorios con llaves (Bash)

mkdir -p proyecto/{src,bin,docs,tests}

Explicación:

Preguntas frecuentes

¿Qué hace el comando mkdir en Linux?

El comando mkdir permite crear uno o varios directorios en el sistema de archivos de Linux desde la terminal.

¿Cómo crear un directorio y sus subdirectorios en Linux?

Se utiliza la opción -p:

mkdir -p ruta/completa/de/carpetas

¿Cómo asignar permisos al crear un directorio?

Con la opción -m:

mkdir -m 755 carpeta

¿Qué pasa si el directorio ya existe?

Sin opciones, mkdir muestra un error. Con -p, el comando no falla.


Comentario

Debe aceptar antes de enviar