> ## Content Index
> Fetch the complete content index at: https://itsfoss.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# Comando mkdir: creando nuevos directorios en Linux
- URL: https://itsfoss.com/es/mkdir-creando-directorios-linux/
- Published: 2022-09-04T15:19:00.000Z
- Updated: 2022-12-31T15:20:10.000Z
- Description: mkdir es uno de los comandos esenciales de Linux que todo usuario de Linux debería conocer. Puedes crear nuevos directorios usando mkdir.
- Author: Marco Carmona
- Tags: Español

Uno de los [comandos esenciales](https://linuxhandbook.com/linux-commands/?ref=itsfoss.com) de Linux es mkdir, ya que este te permite hacer nuevos directorios (carpetas) en Linux.

En esta serie para principiantes, aprenderás a usar el comando mkdir.

## **Ejemplos del comando mkdir**

El comando mkdir es uno de los pocos comandos de Linux que no tiene toneladas de opciones. Y eso lo hace realmente sencillo de usar.

Esta es la sintaxis:

```
mkdir [opción] nombre_de_directorio_o_ruta
```

Veamos cómo utilizarlo.

## **Crear nuevos directorios**

Para crear un nuevo directorio, utilice el comando mkdir sin ninguna opción:

```
mkdir nuevo_directorio
```

Esto creará un nuevo directorio llamado nuevo\_directorio en el directorio actual. Puedes comprobarlo con el comando ls.

```
team@itsfoss:~/Documents$ ls
team@itsfoss:~/Documents$ mkdir nuevo_directorio
team@itsfoss:~/Documents$ ls -l
total 4
drwxrwxr-x 2 team itsfoss 4096 May 14 16:15 nuevo_directorio
```

También puede especificar la ruta donde quieres crear el nuevo directorio.

```
team@itsfoss:~/Documents$ ls
nuevo_directorio
team@itsfoss:~/Documents$ mkdir nuevo_directorio/otro_nuevo_directorio
team@itsfoss:~/Documents$ tree
.
└── nuevo_directorio
    └── otro_nuevo_directorio

2 directories, 0 files
```

## **Crear varios directorios**

También puedes crear varios directorios nuevos con un solo comando:

```
mkdir nuevo_directorio_1 nuevo_directorio_2 nuevo_directorio_3
```

Todos los nuevos directorios se crean en el mismo nivel. También puedes crear directorios anidados que se describen en la siguiente sección.

## **Crear directorios anidados**

Puede utilizar la opción -p para crear una estructura de directorios anidados. Si el directorio padre no existe, lo creará por ti.

Esto es particularmente útil cuando quiere crear una estructura de directorios o si quiere asegurarse de que la ruta del directorio existe.

```
mkdir -p dir1/dir2/dir3/dir4
```

Esto es lo que creó el comando anterior:

```
team@itsfoss:~/Documents$ mkdir -p dir1/dir2/dir3/dir4
team@itsfoss:~/Documents$ tree 
.
├── dir1
│   └── dir2
│       └── dir3
│           └── dir4
└── nuevo_directorio
    └── otro_nuevo_directorio

6 directories, 0 files
```

También puedes utilizar la opción -p con un solo directorio. No se creará un nuevo directorio que ya existe, pero tampoco arrojará ningún error:

```
team@itsfoss:~/Documents$ mkdir new_dir
mkdir: no se puede crear el directorio 'new_dir': El archivo existe
team@itsfoss:~/Documents$ mkdir -p new_dir
team@itsfoss:~/Documents$ ls -l
total 8
drwxrwxr-x 3 team itsfoss 4096 May 14 16:39 dir1
drwxrwxr-x 3 team itsfoss 4096 May 14 16:16 new_dir
```

## **Crear un directorio con permisos específicos**

Por defecto, la [umask](https://en.wikipedia.org/wiki/Umask?ref=itsfoss.com) de tu shell controla los permisos de los directorios recién creados. Si quieres [permisos diferentes en el directorio](https://es.itsfoss.com/permisos-de-archivos-en-linux/?ref=itsfoss.com), en lugar de crear primero el directorio y luego cambiar el permiso con el [comando chmod](https://es.itsfoss.com/comando-chmod-linux/?ref=itsfoss.com), puedes usar la opción -m.

Supongamos que quiere el permiso 766 en el directorio que va a crear. Puede utilizar:

```
mkdir -m 766 nuevo_dir
```

Eso es básicamente lo que necesitas saber sobre el comando mkdir. Ahora que conoces cómo crear directorios, tal vez quieras aprender sobre la [eliminación de directorios en la línea de comandos de Linux](https://linuxhandbook.com/remove-files-directories/?ref=itsfoss.com).