目录管理
一、题目说明
本题围绕麒麟操作系统(命令行终端)中的目录管理命令展开,重点考查以下命令的使用:
命令 | 功能 |
mkdir | 建立目录( Make Directory ) |
mkdir -p | 一次性创建多级目录(父目录不存在时自动创建) |
rmdir | 删除 空 目录( Remove Directory ) |
rm -r / rm -rf | 删除目录及其全部内容(递归删除) |
ls / ls -l | 查看目录内容,用于验证操作结果 |
cd / pwd | 切换目录、显示当前所在路径 |
操作提示:打开终端(可通过"开始菜单 → 终端"或快捷键 Ctrl+Alt+T),所有操作均在用户主目录(~)下完成,每完成一步可用 ls 或 pwd 命令验证。
二、简单操作题(每题 10 分,共 50 分)
第 1 题
在当前用户主目录下创建一个名为 test1 的目录,并验证是否创建成功。

第 2 题
在主目录下一次创建三个同级目录:dir1、dir2、dir3,并用一条 ls 命令查看创建结果

。
第 3 题
使用一条命令创建多级目录 ~/kylin/lesson/linux(其中 kylin 和 lesson 目录事先不存在)。

第 4 题
删除第 1 题创建的空目录 test1,要求使用专门用于删除空目录的命令。

第 5 题
尝试用 rmdir 命令删除第 3 题创建的 ~/kylin/lesson/linux 目录,观察系统提示;再改用正确的命令将该目录连同其父目录一起删除(删除后 kylin 目录应不复存在)。

三、综合操作题(每题 25 分,共 50 分)
第 6 题(目录树的搭建与清理)
在主目录下按以下结构一次性(或分步)创建项目目录树,完成后验证,再按要求清理。
要求搭建的目录结构:
~/project
├── docs
├── src
│ ├── ui
│ └── api
└── backup
操作要求:
使用 mkdir 命令创建上述完整目录结构(尽量用最少的命令完成);
用 ls -R ~/project(或 tree ~/project)命令验证目录结构是否正确;
将 backup 目录删除(该目录为空,请使用删除空目录的命令);
将 src 目录及其下的 ui、api 子目录一并删除(目录非空,注意所用命令与参数);
最后用 ls ~/project 验证,此时 project 目录下应只剩 docs 目录。


第 7 题(命令纠错与分析)
同学小明在麒麟系统终端中执行了以下命令,但都失败了。请写出每条命令的报错原因,并给出正确的命令。
小明想直接创建多级目录 ~/web/css/img(web、css 目录均不存在),执行:
mkdir ~/web/css/img
系统提示:mkdir: 无法创建目录"/home/user/web/css/img": 没有那个文件或目录
小明想删除 ~/docs 目录(其中包含一个文件 readme.txt),执行:
rmdir ~/docs
系统提示:rmdir: 删除 "docs" 失败: 目录非空
小明想一次创建 class1、class2 两个目录,执行:
mkdir class1 class2(假设两目录均不存在,此命令是否正确?若正确请说明;若不正确请改正)

浙公网安备 33010602011771号