搭建新项目结构

LinuxBeginner
立即练习

介绍

欢迎参加 Linux 目录创建与导航挑战!在本次练习中,你将通过创建特定的目录结构并进行切换来检验自己的技能。想象你是一名正在搭建新项目结构的软件开发人员,你的任务是为项目的不同组件创建目录,并在它们之间高效切换。这次挑战将帮助你更熟练地使用 mkdircd 命令来创建目录以及在文件系统中移动。

这是一个「挑战」,它与「引导实验」不同,你需要尝试独立完成挑战任务,而不是按照实验步骤来学习。挑战通常具有一定的难度。如果你觉得困难,可以与 Labby 讨论或查看解决方案。历史数据表明,这是一个 初学者 级别的挑战,通过率为 98%。它在学习者中获得了 99% 的好评率。

目录结构的创建与导航

任务

  1. ~/project 目录下为一个 Web 项目创建目录结构。
  2. 在创建好的目录结构中进行切换导航。

要求

  • 你必须以 ~/project 目录作为起点。

  • 创建以下目录结构:

    project/
    ├── frontend/
    │   ├── css/
    │   └── js/
    └── backend/
        ├── api/
        └── database/
  • 你只能使用 cdmkdir 命令来创建目录和进行导航。

  • 你可以使用 pwdls 命令来验证你当前的位置和目录内容。

  • 所有命令必须在终端中执行。

示例

以下是使用 tree 命令查看时,最终目录结构应有的样子(尽管你在本次挑战中不会用到 tree):

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

请记住,你的任务是仅使用 cdmkdir 命令来构建此结构。你可以使用 pwdls 来检查进度,但它们不属于解决方案的核心步骤。

✨ 查看解决方案并练习

总结

在本次挑战中,你练习了两个至关重要的 Linux 命令:用于切换目录的 cd 和用于创建新目录的 mkdir。你为一个 Web 项目创建了结构化的目录布局,展示了这些命令在真实场景中的应用方式。通过在目录结构中切换以及创建嵌套目录,你提升了操作文件系统的技能。这些能力对于在 Linux 环境中高效组织项目和管理复杂的目录结构至关重要。