Mientras trabajas con archivos, necesitarás organizarlos en directorios. La herramienta principal para esta tarea es el comando mkdir, que significa crear directorio.
Línea de Comandos · Lección 12
mkdir (Crear directorio)
Aprende a crear directorios individuales, múltiples y anidados con las opciones de `mkdir`.
La sintaxis básica es:
mkdir [OPTIONS] DIRECTORY...
Creación de un directorio
El uso más básico de mkdir es crear un solo directorio nuevo. Si el directorio no existe ya, este comando lo crea en tu ubicación actual.
$ mkdir documents
Si ya existe un elemento llamado documents, mkdir muestra un error en vez de sustituirlo. Utiliza ls -ld documents para inspeccionar el elemento existente.
¿Qué orden crea un directorio llamado documents en el directorio de trabajo actual?
Creación de varios directorios
También puedes crear varios directorios a la vez listando sus nombres, separados por espacios. Esta es una forma eficiente de configurar múltiples carpetas rápidamente.
$ mkdir books paintings
¿Qué orden crea dos directorios hermanos llamados books y paintings?
Creación de directorios padre ausentes
A veces necesitas crear un directorio y sus directorios padres simultáneamente. La opción -p es perfecta para esto. Evita errores si los directorios padres no existen.
$ mkdir -p books/hemingway/favorites
Esta orden crea las partes ausentes de la ruta. Tampoco muestra un error solo porque el directorio final ya exista, aunque sí pueden producirse otros errores, como la falta de permisos.
Todavía no existe ninguna parte de projects/app/src. ¿Qué orden crea la ruta de directorios completa?
Configuración del modo inicial
Usa -m para establecer permisos mientras creas un directorio.
$ mkdir -m 755 public
Más adelante estudiarás los modos de permisos. En este ejemplo, el modo 755 concede al propietario permisos de lectura, escritura y búsqueda, mientras que el grupo y los demás reciben permisos de lectura y búsqueda.
Añade -v para mostrar un mensaje por cada directorio creado:
$ mkdir -pv projects/app/src
mkdir: created directory 'projects'
mkdir: created directory 'projects/app'
mkdir: created directory 'projects/app/src'
¿Qué orden crea public con el modo de permisos 755?
Para practicar la creación y organización de directorios, prueba estos laboratorios:
- Comando Linux mkdir: Creación de Directorios - Aprende a usar el comando
mkdiren Linux para crear directorios, establecer permisos y organizar tu sistema de archivos. Este laboratorio cubre uso básico y avanzado, incluyendo la creación de directorios anidados. - Configurando una Nueva Estructura de Proyecto - Practica tus habilidades de gestión de directorios en Linux creando una estructura específica de proyecto y navegando a través de ella usando comandos esenciales como
mkdirycd.
Lección completada
Has completado mkdir (Crear directorio)
Ahora puedes crear estructuras de directorios con nombres, directorios padre y modos definidos de forma deliberada.
Crear uno o varios directorios con una sola orden.
Reconocer un error causado por una ruta ya existente.
Construir directorios padre ausentes con
-p.Establecer el modo de un directorio nuevo con
-m.
Guarda tu progreso
Crea una cuenta gratuita para guardar esta lección y continuar en cualquier dispositivo.
Crear una cuenta gratuita