En el vasto universo de Linux, el acto de organizar archivos y carpetas es esencial. Aquí, las carpetas, también conocidas como directorios, actúan como cajones donde guardamos nuestras valiosas informaciones. El comando mkdir
, derivado de «make directory» (crear directorio), es la herramienta que nos permite crear estos cajones. Este artículo desvelará la magia detrás de mkdir
, mostrándote cómo este simple comando puede mejorar tu experiencia en Linux.
Conociendo mkdir
¿Qué es mkdir
?
mkdir
es un comando en sistemas operativos UNIX y Linux que permite a los usuarios crear uno o más directorios. En lugar de hacer clic con el mouse en una interfaz gráfica, con mkdir
podemos crear directorios directamente desde la terminal, lo que facilita el proceso, especialmente cuando trabajamos en servidores o en entornos sin GUI.
¿Por qué usar mkdir
?
Imagina que estás organizando tus documentos o trabajando en un proyecto que requiere una estructura de directorios específica. Usar mkdir
te permite establecer rápidamente esa estructura. Además, el comando se vuelve invaluable cuando trabajamos en scripts o tareas automatizadas, donde crear directorios es esencial.
Uso Básico de mkdir
Crear un único directorio
La simplicidad de mkdir
radica en su facilidad de uso. Para crear un directorio, solo tienes que escribir mkdir
seguido del nombre del directorio que deseas crear:
mkdir MiNuevoDirectorio
Esto creará un directorio llamado MiNuevoDirectorio
en tu ubicación actual.
Crear múltiples directorios
Si necesitas crear varios directorios a la vez, mkdir
te lo pone fácil:
mkdir Directorio1 Directorio2 Directorio3
Crear directorios anidados
En ocasiones, es posible que desees crear una estructura de directorio anidada. Gracias a la opción -p
, puedes hacerlo en un solo comando:
mkdir -p Proyecto/Subproyecto/Documentos
Esto creará el directorio Proyecto
, con un subdirectorio llamado Subproyecto
, que a su vez tendrá un subdirectorio llamado Documentos
.
Sacando el Máximo Provecho a mkdir
Usando mkdir
en scripts
Si estás escribiendo scripts para automatizar tareas, mkdir
es esencial. Puedes combinarlo con otras instrucciones para crear directorios según las necesidades de tu script.
Permisos al crear
En Linux, los directorios tienen permisos que determinan quién puede leer, escribir o ejecutar. Al usar mkdir
, puedes definir permisos con la opción -m
:
mkdir -m 755 MiDirectorioProtegido
Esto creará un directorio con permisos de lectura, escritura y ejecución para el propietario, y solo lectura y ejecución para el grupo y otros.
Combinando con otros comandos
mkdir
se vuelve aún más poderoso cuando lo combinas con otros comandos de Linux. Por ejemplo, puedes usar echo
para crear un archivo dentro de tu nuevo directorio:
mkdir MiDirectorio && echo "Mi contenido" > MiDirectorio/miarchivo.txt