En el mundo de los sistemas operativos tipo Unix y Linux, la creación de directorios es una tarea fundamental para la organización y manejo de archivos. El comando mkdir (abreviatura de "make directory") es una herramienta esencial para realizar esta función. Este artículo proporciona una visión detallada de mkdir, su sintaxis básica y ejemplos prácticos utilizando sus opciones más importantes.

¿Qué es mkdir?

mkdir es un comando de línea de comandos que permite a los usuarios crear nuevos directorios en sistemas Unix y Linux. Es una herramienta fundamental para la administración de archivos y la organización de la estructura de directorios.

Sintaxis básica

La sintaxis básica del comando mkdir es la siguiente:

mkdir [OPCIONES] DIRECTORIO

Donde DIRECTORIO es el nombre del directorio que se desea crear.

Opciones Importantes

  • -m o --mode: Establece los permisos del directorio recién creado. Se utiliza en combinación con los modos de permisos (por ejemplo, 755).
  • -p o --parents: Crea directorios padre si no existen. Es útil para crear estructuras de directorios anidados de una sola vez.
  • --verbose: Muestra un mensaje para cada directorio creado, proporcionando retroalimentación sobre el proceso.

Algunos ejemplos interesantes

A continuación os dejamos algunos ejemplos interesantes para usar este comando:

Creación de un directorio simple

mkdir mis_documentos

Este comando crea un directorio llamado mis_documentos.

Creación de múltiples directorios

mkdir fotos vacaciones proyectos

Crea tres directorios (fotos, vacaciones y proyectos) en la ubicación actual.

Crear directorios de forma recursiva

mkdir -p proyectos/frontend/html

Crea una estructura de directorios anidados, creando cualquier directorio padre necesario.

Estableciendo permisos con -m

mkdir -m 755 compartido

Crea un directorio compartido con permisos de lectura, escritura y ejecución para el propietario, y solo lectura y ejecución para el grupo y otros usuarios.

Conclusión

El comando mkdir es una herramienta poderosa y flexible para la creación de directorios en sistemas Unix y Linux. Al comprender su sintaxis y opciones, los usuarios pueden organizar eficientemente sus archivos y directorios, mejorando la gestión y la eficiencia de su entorno de trabajo.


¿Buscas otro comando?

¡Revisa nuestro "Diccionario de comandos para GNU/Linux"!

Diccionario de comandos para GNU/Linux

Haz que cada palabra cuente: tu donación nos inspira a seguir creando contenido. Accede al apartado de Donación para hacer tu aportación