Настройка новой структуры проекта

LinuxLinuxBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

Добро пожаловать в задачу по созданию и навигации по каталогам в Linux! В этом упражнении вы проверните свои навыки, создав определенную структуру каталогов и переместившись по ней. Представьте, что вы разработчик программного обеспечения, настраивающий новую структуру проекта. Ваша задача - создать каталоги для различных компонентов вашего проекта и эффективно перемещаться между ними. Эта задача поможет вам стать более уверенными в создании каталогов и перемещении по файловой системе с использованием команд cd и mkdir.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/FileandDirectoryManagementGroup(["File and Directory Management"]) linux/FileandDirectoryManagementGroup -.-> linux/cd("Directory Changing") linux/FileandDirectoryManagementGroup -.-> linux/pwd("Directory Displaying") linux/FileandDirectoryManagementGroup -.-> linux/mkdir("Directory Creating") subgraph Lab Skills linux/cd -.-> lab-387859{{"Настройка новой структуры проекта"}} linux/pwd -.-> lab-387859{{"Настройка новой структуры проекта"}} linux/mkdir -.-> lab-387859{{"Настройка новой структуры проекта"}} end

Создание и навигация по структуре каталогов

Задачи

  1. Создайте структуру каталогов для веб - проекта в каталоге ~/project.
  2. Переместитесь по созданной структуре каталогов.

Требования

  • Вы должны использовать каталог ~/project в качестве начальной точки.

  • Создайте следующую структуру каталогов:

    project/
    ├── frontend/
    │   ├── css/
    │   └── js/
    └── backend/
        ├── api/
        └── database/
  • Вы можете использовать только команды cd и mkdir для создания каталогов и навигации.

  • Вы можете использовать команды pwd и ls для проверки своего местоположения и содержимого каталога.

  • Все команды должны быть выполнены в терминале.

Пример

Вот пример того, как должна выглядеть ваша конечная структура каталогов при просмотре с помощью команды tree (хотя в этой задаче вы не будете использовать tree):

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

Помните, ваша задача - создать эту структуру, используя только команды cd и mkdir. Вы можете использовать pwd и ls для проверки своего прогресса, но они не будут частью решения.

✨ Проверить решение и практиковаться

Резюме

В этой задаче вы практиковались в использовании двух важных команд Linux: cd для изменения текущего каталога и mkdir для создания новых каталогов. Вы создали структурированную схему каталогов для веб - проекта, показав, как эти команды используются в реальных сценариях. Перемещаясь по структуре каталогов и создавая вложенные каталоги, вы улучшили свои навыки работы с файловой системой. Эти навыки являются важными для эффективной организации проектов и навигации по сложным структурам каталогов в Linux - средах.