Cómo hacer nuevos directorios en Linux

Suraj Joshi 30 enero 2023
  1. Comando mkdir
  2. Crear un nuevo directorio usando el comando mkdir
  3. Establecer permisos mientras se crea un directorio
  4. Crear múltiples directorios
Cómo hacer nuevos directorios en Linux

Para crear nuevos directorios en Linux, podemos usar el Administrador de Archivos o el Terminal. Para crear nuevos directorios usando la terminal, usamos el comando mkdir.

Comando mkdir

El comando mkdir crea directorios usando la interfaz de línea de comandos y establece los permisos de los directorios.

Sintaxis:

mkdir [OPTION] [DIRECTORY]

Aquí, OPTION incluye opciones mientras se crean los directorios, y DIRECTORY representa uno o más nombres de directorios a crear.

Mientras ejecutamos este comando, debemos asegurarnos de que tenemos suficientes permisos; de lo contrario, podemos obtener un error de permission denied.

Crear un nuevo directorio usando el comando mkdir

mkdir newdir

Crea un nuevo directorio con el nombre newdir en el directorio de trabajo actual.

Para verificar la creación del directorio, podemos usar el comando ls -l:

ls -l

Resultado:

drwxr-xr-x 2 zeppy zeppy 4096 Sep  1 20:00 newdir

Para crear un directorio en otras ubicaciones en lugar del directorio de trabajo actual, necesitamos proporcionar la ruta absoluta o relativa al directorio padre.

mkdir test/abc

Esto crea un nuevo directorio abc dentro del directorio test. Aquí, el directorio test debe estar dentro del directorio de trabajo actual.

Sin embargo, si el directorio padre test no existe, obtenemos el error No such file or directory. Para crear directorios padres si no existen, podríamos usar la opción -p.

mkdir -p test/abc/newdir

En este caso, incluso si alguno de los directorios padres test y abc no existe, el comando creará los directorios que faltan además del directorio newdir.

Establecer permisos mientras se crea un directorio

Para establecer los permisos mientras se crea el directorio, usamos la opción -m. La sintaxis para establecer los permisos es la misma que la del comando chmod.

mkdir -m 700 test

Esto crea un nuevo directorio llamado test con permisos 700, lo que significa que el creador del directorio sólo puede acceder a él.

Crear múltiples directorios

Para crear múltiples directorios, usamos el comando mkdir seguido de los nombres de los directorios a crear separados por el espacio.

mkdir tennis football swimmimg

Esto creará los directorios tennis, football y swimmimg en el directorio de trabajo actual.

Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn

Artículo relacionado - Linux Files and Directories