整理文件与目录

LinuxBeginner
立即练习

介绍

欢迎参加 Linux 文件操作挑战!在本次练习中,你将运用所学技能,通过 cpmvrm 命令来管理文件和目录。假设你是一名系统管理员,正在为一个小型软件项目整理文件。你的任务是通过复制、移动和删除文件及目录,最终实现特定的项目结构。这次挑战将提升你在 Linux 环境中高效操作文件和目录的能力。

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

文件与目录管理

任务

  1. 将给定的一组文件和目录整理成结构化的项目布局。
  2. 使用 cpmvrm 命令来实现目标结构。

要求

  • ~/project 目录中开始操作。
  • 仅使用 cpmvrm 命令进行文件操作。
  • 你可以使用 lspwdcd 来切换目录并验证进度。
  • 所有命令必须在终端中执行。
  • 创建 srcconfig 目录来组织文件。

初始结构

你的 ~/project 目录最初包含以下内容:

project/
├── old_stuff/
│   ├── deprecated_script.sh
│   └── outdated_notes.txt
├── temp/
│   ├── draft_readme.md
│   └── config_backup.json
├── app.js
├── styles.css
└── data.json

目标结构

你的目标是实现以下结构:

project/
├── src/
│   ├── app.js
│   └── styles.css
├── config/
│   └── config.json
└── README.md

请记住,你的任务是使用 cpmvrm 命令来达成目标结构。根据需要使用 lspwd 来检查你的进度。

✨ 查看解决方案并练习

总结

在本次挑战中,你练习了三个核心的 Linux 命令:用于复制文件的 cp、用于移动文件和目录的 mv 以及用于删除文件和目录的 rm。你重新组织了一个项目结构,展示了这些命令在真实场景中的应用方式。通过操作文件和目录以实现特定的布局,你提升了在文件系统操作方面的技能。这些能力对于在 Linux 环境中管理项目、组织文件以及维护整洁的目录结构至关重要。