Configuración de una Nueva Estructura de Proyecto

LinuxBeginner
Practicar Ahora

Introducción

¡Te damos la bienvenida al Desafío de Creación y Navegación de Directorios en Linux! En este ejercicio, pondrás a prueba tus conocimientos creando una estructura de directorios específica y desplazándote a través de ella. Imagina que eres un desarrollador de software configurando el entorno para un nuevo proyecto. Tu misión consiste en generar las carpetas para los distintos componentes del sistema y moverte entre ellas con agilidad. Este reto te ayudará a familiarizarte con la creación de directorios y la organización del sistema de archivos mediante el uso de los comandos cd y mkdir.

Tareas

  1. Crear una estructura de directorios para un proyecto web dentro de la ruta ~/project.
  2. Navegar a través de la estructura de directorios creada.

Requisitos

  • Debes utilizar el directorio ~/project como punto de partida.

  • Crea la siguiente estructura de directorios:

    project/
    ├── frontend/
    │   ├── css/
    │   └── js/
    └── backend/
        ├── api/
        └── database/
  • Solo tienes permitido utilizar los comandos cd y mkdir para crear las carpetas y desplazarte.

  • Puedes emplear los comandos pwd y ls para verificar tu ubicación actual y el contenido de los directorios.

  • Todos los comandos deben ejecutarse directamente en la terminal.

Ejemplo

A continuación, se muestra un ejemplo de cómo debería verse tu estructura final al utilizar el comando tree (aunque no es necesario usar tree para completar este desafío):

project/
├── frontend/
│   ├── css/
│   └── js/
└── backend/
    ├── api/
    └── database/

Recuerda que tu objetivo es construir esta jerarquía empleando únicamente cd y mkdir. Puedes apoyarte en pwd y ls para supervisar tu progreso, pero estos últimos no forman parte de la solución obligatoria.

✨ Revisar Solución y Practicar

Resumen

En este desafío, has practicado el uso de dos comandos fundamentales de Linux: cd para cambiar de directorio y mkdir para crear nuevas carpetas. Has logrado organizar un esquema de directorios para un proyecto web, demostrando cómo se aplican estos comandos en escenarios profesionales reales. Al navegar por la estructura y crear carpetas anidadas, has fortalecido tus habilidades en la manipulación del sistema de archivos. Estas destrezas son esenciales para organizar proyectos de manera eficiente y gestionar estructuras complejas en entornos Linux.