首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >《Linux服务与安全管理》| Linux文件与目录操作

《Linux服务与安全管理》| Linux文件与目录操作

作者头像
YueXuan
发布2025-08-19 11:08:02
发布2025-08-19 11:08:02
1400
举报

《Linux服务与安全管理》| Linux文件与目录操作


学生姓名

****

学号

****

专业

****

任务名称

Linux文件与目录操作

完成日期

****

任务目标

知识

了解Linux文件操作命令。 了解Linux目录操作命令。

技能

掌握Shell启动方法,掌握文件与目录基本命令的使用。

素质

树立职业观念、自主学习意识和团队协作精神。

任务要求

启动Linux,启动Shell,使用root用户登录;按照顺序完成下面操作,按照题号把相关命令操作截图在下方的“任务记录”中每一张截图都要有文字说明,先文字说明后截图,截图只需要截图必须内容,无关内容和操作错误内容不截图,所有截图要有连续性。 (1) 不改变当前目录,在当前目录下用一条命令创建目录树 dr1/dr2/dr3,并查看操作结果。 (2) 不改变当前目录,用一条命令在dr3目录下创建多个子目录,分别是dr3a、dr3b、dr3c,并查看操作结果。 (3) 不改变当前目录,用一条命令在dr3a目录下创建多个文件testfile-3a1.txt、testfile-3a2.txt,并查看操作结果。 (4) 不改变当前目录,用一条命令复制dr3a目录下的文件testfile-3a1.txt到dr3b目录下,并改名为testfile-3b.txt,并查看操作结果。 (5) 不改变当前目录,用一条命令移动dr3a目录下的文件testfile-3a1.txt到dr3c目录下,并查看操作结果。 (6) 不改变当前目录,用一条命令复制dr3b目录到dr3a目录下,并查看操作结果。 (7) 不改变当前目录,用一条命令移动dr3b目录到dr3c目录下,并查看操作结果。 (8) 不改变当前目录,查看文件/etc/passwd的最后三行内容。 (9) 不改变当前目录,用谨慎的办法删除dr3c目录:先查看dr3c目录下的内容,逐个删除,直到dr3c目录为空,然后用删除空目录的方法删除dr3c目录。 (10) 不改变当前目录,用一条命令强行删除非空的dr3a目录。

任务记录

(1) 不改变当前目录,在当前目录下用一条命令创建目录树 dr1/dr2/dr3,并查看操作结果。 [root@server01 ~]# mkdir -p dr1/dr2/dr3;tree (2) 不改变当前目录,用一条命令在dr3目录下创建多个子目录,分别是dr3a、dr3b、dr3c,并查看操作结果。 [root@server01 ~]# mkdir -p dr1/dr2/dr3/drs{a,b,c} [root@server01 ~]# tree (3) 不改变当前目录,用一条命令在dr3a目录下创建多个文件testfile-3a1.txt、testfile-3a2.txt,并查看操作结果。 [root@server01 ~]# touch dr1/dr2/dr3/drsa/testfile-3a{1,2}.txt [root@server01 ~]# tree (4) 不改变当前目录,用一条命令复制dr3a目录下的文件testfile-3a1.txt到dr3b目录下,并改名为testfile-3b.txt,并查看操作结果。 [root@server01~]#cp dr1/dr2/dr3/drsa/testfile-3a1.txt dr1/dr2/dr3/drsb/testfile-3b.txt [root@server01 ~]# tree (5) 不改变当前目录,用一条命令移动dr3a目录下的文件testfile-3a1.txt到dr3c目录下,并查看操作结果。 [root@server01 ~]# mv dr1/dr2/dr3/drsa/testfile-3a1.txt dr1/dr2/dr3/drsc/ [root@server01 ~]# tree (6) 不改变当前目录,用一条命令复制dr3b目录到dr3a目录下,并查看操作结果。 [root@server01 ~]# cp -r dr1/dr2/dr3/drsb dr1/dr2/dr3/drsa [root@server01 ~]# tree (7) 不改变当前目录,用一条命令移动dr3b目录到dr3c目录下,并查看操作结果。 [root@server01 ~]# mv dr1/dr2/dr3/drsb dr1/dr2/dr3/drsc [root@server01 ~]# tree (8) .不改变当前目录,查看文件/etc/passwd的最后三行内容。 [root@server01 ~]# tail -3 /etc/passwd (9) 不改变当前目录,要求不能使用“rm -r”命令,完成删除dr3c目录:先查看dr3c目录下的内容,逐个删除,直到dr3c目录为空,然后用删除空目录的方法删除dr3c目录。 [root@server01 ~]# rm dr1/dr2/dr3/drsc/drsb/testfile-3b.txt ; rm dr1/dr2/dr3/drsc/testfile-3a1.txt;rmdir -p dr1/dr2/dr3/drsc/drsb [root@server01 ~]# find dr1/dr2/dr3/drsc -type f -delete -o -type d -exec rmdir {} + (10)不改变当前目录,用一条命令强行删除非空的dr3a目录。 [root@server01 ~]# rm -rf dr1/dr2/dr3/drsa [root@server01 ~]# tree

心得体会

1、 问题和解决 经过充分的预先和课下上机练习,本节课的学习中我没有问题。 2、 收获和体会 总的来说,今天的学习让我更加深入地了解了Linux系统,也让我更加熟练地掌握了Shell启动方法和文件与目录基本命令的使用。这对我来说是一次非常有益的学习经历,我相信这将对我今后的工作和学习产生积极的影响。

《Linux服务与安全管理》| 配置YUM源并验证​​​​​​​

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-12-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 《Linux服务与安全管理》| Linux文件与目录操作
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档