Lecciones del módulo (1/3)
Crear recursos (mkdir y touch)
Además de navegar, en la terminal a menudo necesitarás organizar tu trabajo creando carpetas (directorios) y nuevos archivos vacíos.
Crear Carpetas: mkdir
Para crear una nueva carpeta se utiliza el comando:
mkdir [nombre_carpeta]Este comando significa Make Directory (crear carpeta). Por ejemplo, mkdir documentos creará una carpeta llamada documentos en tu ubicación actual.
Crear rutas anidadas con -p
Si intentas crear una carpeta dentro de otra carpeta que aún no existe (por ejemplo, proyectos/javascript/2026), el comando fallará devolviendo un error.
Para indicarle a Linux que cree automáticamente todas las carpetas intermedias necesarias (parent directories), se utiliza la opción -p:
mkdir -p proyectos/javascript/2026Crear Archivos Vacíos: touch
Para crear un archivo vacío o para actualizar la fecha de modificación de un archivo existente, se utiliza el comando:
touch [nombre_archivo]Por ejemplo, si escribes touch app.js, se creará un archivo de texto vacío con ese nombre dentro de la carpeta actual.
Ejemplos de Uso y Errores Comunes
Si intentas crear un archivo con touch dentro de una carpeta que aún no existe, recibirás un error:
touch carpeta_fantasma/index.html
# Output:
# touch: cannot touch 'carpeta_fantasma/index.html': No such file or directoryIn este caso, debes crear primero la estructura de las carpetas y luego crear el archivo:
mkdir carpeta_fantasma
touch carpeta_fantasma/index.htmlSi una carpeta ya existe, la ejecución de mkdir sin -p generará un error:
mkdir proyectos
# Output:
# mkdir: cannot create directory 'proyectos': File existsPruébalo tú
Ejercicio 1: Crea una carpeta proyectos
Crea una nueva carpeta llamada 'projects' en la carpeta actual.
Mostrar pista
Usa el comando mkdir seguido del nombre de la carpeta 'projects'.
Solución disponible después de 3 intentos
Ejercicio 2: Estructura anidada
Crea una carpeta anidada 'workspace/src' en un solo paso, asegurándote de crear también las carpetas padre necesarias.
Mostrar pista
Usa la opción -p con el comando mkdir para crear rutas estructuradas.
Solución disponible después de 3 intentos
Ejercicio 3: Crea un archivo vacío
Crea un archivo vacío llamado 'index.html' en la carpeta actual.
Mostrar pista
Usa el comando touch seguido del nombre del archivo a crear.
Solución disponible después de 3 intentos