mkdir
Crea carpetas nuevas donde guardar tus archivos.
Crea carpetas nuevas donde guardar tus cosas. Lo usas constantemente cuando empiezas un proyecto o quieres ordenar archivos. Es de los primeros comandos que se aprenden junto con cd y ls.
Sintaxis
mkdir [opciones] CARPETA...§ 1
Despiece
5 ejemplosCrear una carpeta
Crear una carpeta
2 piezas
Lámina01 / 05
Comandomkdir proyectos
Piezas2
Escala1:1
| N.º | Pieza | Tipo | Qué hace |
|---|---|---|---|
| 1 | mkdir | Comando | El comando para crear carpetas. |
| 2 | proyectos | Argumento | El nombre de la carpeta nueva. |
Resultado
Se crea la carpeta proyectos dentro de la carpeta donde estás.
Crear varias carpetas de una vez
4 piezas
Lámina02 / 05
Comandomkdir uno dos tres
Piezas4
Escala1:1
| N.º | Pieza | Tipo | Qué hace |
|---|---|---|---|
| 1 | mkdir | Comando | El comando para crear carpetas. |
| 2 | uno | Argumento | La primera carpeta a crear. |
| 3 | dos | Argumento | La segunda carpeta a crear. |
| 4 | tres | Argumento | La tercera carpeta a crear. |
Resultado
Se crean las tres carpetas en el mismo lugar.
Crear carpetas anidadas
3 piezas
Lámina03 / 05
Comandomkdir -p 2026/enero/informes
Piezas3
Escala1:1
| N.º | Pieza | Tipo | Qué hace |
|---|---|---|---|
| 1 | mkdir | Comando | El comando para crear carpetas. |
| 2 | -p | Opción | Parents: crea también las carpetas intermedias que falten. |
| 3 | 2026/enero/informes | Argumento | La ruta completa de carpetas a crear. |
Resultado
Crea 2026, luego enero dentro y luego informes dentro de enero, todo de una vez.
Crear una carpeta con permisos privados
4 piezas
Lámina04 / 05
Comandomkdir -m 700 privado
Piezas4
Escala1:1
| N.º | Pieza | Tipo | Qué hace |
|---|---|---|---|
| 1 | mkdir | Comando | El comando para crear carpetas. |
| 2 | -m | Opción | Mode: define los permisos al crear. |
| 3 | 700 | Valor | Solo el dueño puede leer, escribir y entrar; nadie más. |
| 4 | privado | Argumento | El nombre de la carpeta nueva. |
Resultado
La carpeta privado queda con permisos 700: solo tú puedes entrar.
Ver qué carpetas se crean
3 piezas
Lámina05 / 05
Comandomkdir -v respaldos
Piezas3
Escala1:1
| N.º | Pieza | Tipo | Qué hace |
|---|---|---|---|
| 1 | mkdir | Comando | El comando para crear carpetas. |
| 2 | -v | Opción | Verbose: muestra un mensaje confirmando la creación. |
| 3 | respaldos | Argumento | El nombre de la carpeta nueva. |
Resultado
Crea la carpeta y muestra mkdir: created directory 'respaldos'.
§ 2
Opciones
Las que sí vas a usar| Opción | Qué hace |
|---|---|
| -p--parents | Crea toda la ruta: si una carpeta intermedia no existe, también la crea. |
| -v--verbose | Muestra un mensaje por cada carpeta que crea. |
| -m MODO--mode | Crea la carpeta con permisos específicos, por ejemplo 700. |
| -Z--context | Aplica un contexto de seguridad SELinux a la carpeta nueva. Solo importa si usas SELinux, que Debian y Ubuntu no traen activo. |
§ 3
Fallas comunes
| Falla | Remedio |
|---|---|
| Intentar crear una ruta anidada sin -p. | mkdir 2026/enero falla con No such file or directory si la carpeta 2026 no existe. Usa mkdir -p 2026/enero para crear la ruta completa de golpe. |
| Escribir mkdir -r pensando que crea carpetas anidadas. | -r no existe en mkdir. La opción que crea rutas completas se llama -p, de parents. |
| Crear una carpeta que ya existe. | Muestra File exists. Dale un nombre nuevo o usa -p, que no falla si la carpeta ya está creada. |
| Poner un nombre con espacios sin comillas, como mkdir Mis Fotos. | Eso crea dos carpetas: Mis y Fotos. Encierra el nombre entre comillas: mkdir "Mis Fotos". |
§ 4
Preguntas frecuentes
- ¿Cómo creo una carpeta en Linux?
- Escribe mkdir nombre. La carpeta se crea dentro de donde estás parado. Para comprobar que quedó, usa ls.
- ¿Cómo creo carpetas anidadas de una sola vez?
- Usa la opción -p: mkdir -p 2026/enero/informes crea la ruta completa, incluidas las carpetas intermedias que no existían.
- ¿Cuál es la diferencia entre mkdir y mkdir -p?
- mkdir crea una sola carpeta y falla si alguna parte del camino no existe. -p crea toda la ruta de golpe y no falla si la carpeta ya existe.
- ¿Cómo creo una carpeta con permisos?
- Agrega la opción -m: mkdir -m 700 privado la crea solo con permisos para el dueño. También puedes crearla normal y ajustar permisos después con chmod.
- ¿Por qué mkdir me dice File exists?
- Porque ya existe una carpeta con ese nombre en el lugar donde la estás creando. Elige otro nombre o usa -p si quieres que no sea un error.
§ 5