El comando «mkdir»



El comando mkdir (abreviatura de «make directory» o «crear directorio» en inglés) se utiliza en sistemas Unix, Linux y en la línea de comandos de Windows para crear nuevos directorios (carpetas) en el sistema de archivos. Es una herramienta fundamental para organizar y estructurar tus archivos y directorios. Aquí tienes una explicación del comando y algunos de sus usos más frecuentes:

Sintaxis básica:

mkdir [opciones] nombre_del_directorio
  • [opciones]: Son banderas opcionales que te permiten personalizar la creación del directorio.
  • nombre_del_directorio: Es el nombre del directorio que deseas crear.

Usos más frecuentes:

  1. Crear un directorio en el directorio actual:
   mkdir nombre_del_directorio

Este comando creará un nuevo directorio con el nombre especificado en el directorio en el que te encuentras actualmente.

  1. Crear un directorio con una ruta específica:
   mkdir ruta/completa/al/nuevo_directorio

Puedes crear un nuevo directorio en una ubicación específica proporcionando la ruta completa hacia el nuevo directorio.

  1. Crear múltiples directorios a la vez:
   mkdir directorio1 directorio2 directorio3

Puedes crear varios directorios en una sola ejecución de mkdir separando los nombres de los directorios con espacios.

  1. Crear directorios recursivamente:
   mkdir -p directorio1/directorio2/directorio3

La opción -p permite crear directorios en forma recursiva, es decir, si algún directorio en la ruta no existe, se crearán automáticamente junto con el directorio final. Esto es útil para crear una estructura de directorios completa en una sola operación.

  1. Crear directorios con permisos específicos:
   mkdir -m 755 nombre_del_directorio

Puedes usar la opción -m para especificar los permisos del nuevo directorio. En este ejemplo, se establecen permisos de lectura, escritura y ejecución para el propietario y permisos de solo lectura para otros.

  1. Crear directorios con nombres que contienen espacios u otros caracteres especiales:
   mkdir "mi directorio" "directorio con espacios" 'directorio$especial'

Si el nombre del directorio contiene espacios u otros caracteres especiales, debes encerrarlo entre comillas simples o dobles.

  1. Crear directorios con nombres que comienzan con un punto (ocultos):
   mkdir .directorio_oculto

Para crear directorios ocultos cuyos nombres comienzan con un punto, simplemente incluye el punto al principio del nombre del directorio.

El comando mkdir es esencial para la administración de archivos y directorios en la línea de comandos y te permite crear, organizar y estructurar tus datos en el sistema de archivos según tus necesidades.