(k8s-king-king)5. 实践案例——Linux文件和目录管理

举报
yd_254431385 发表于 2023/11/24 13:32:33 2023/11/24
【摘要】 5.1 案例目标(1)理解Linux文件系统结构和目录组织方式。(2)掌握Linux下常用目录和文件管理操作命令及其使用。(3)能够根据要求熟练进行文件目录的管理操作。5.2 案例分析本实验的主要是进行Linux文件和目录管理。某公司名称为gjbs,有财务部门(cw)、人事部(rs)和销售部(xs),公司服务器已安装了Linux操作系统,作为网络管理员需要对公司文件和目录进行管理,目录结构如...

5.1 案例目标

(1)理解Linux文件系统结构和目录组织方式。

(2)掌握Linux下常用目录和文件管理操作命令及其使用。

(3)能够根据要求熟练进行文件目录的管理操作。

5.2 案例分析

本实验的主要是进行Linux文件和目录管理。某公司名称为gjbs,有财务部门(cw)、人事部(rs)和销售部(xs),公司服务器已安装了Linux操作系统,作为网络管理员需要对公司文件和目录进行管理,目录结构如图5-1所示。

图51.jpg

图5-1 公司目录结构

5.3 案例实施Linux文件和目录管理-实操.mp4

(1)创建目录并查看

① 根目录下创建gjbs目录,并查看根目录下是否创建了gjbs目录。操作命令如下:

[root@localhost ~]# mkdir /gjbs
[root@localhost ~]# ls /
bin   dev  gjbs  lib    media  opt   root  sbin  sys  usr
boot  etc  home  lib64  mnt    proc  run   srv   tmp  var

② 创建子目录,并查看。操作命令如下:

[root@localhost ~]# mkdir /gjbs/cw
[root@localhost ~]# mkdir /gjbs/rs
[root@localhost ~]# mkdir /gjbs/xs
[root@localhost ~]# mkdir /gjbs/xs/Mark
[root@localhost ~]# mkdir /gjbs/xs/Jim
[root@localhost ~]# mkdir /gjbs/rs/Stone
[root@localhost ~]# mkdir /gjbs/cw/Rose
[root@localhost ~]# mkdir /gjbs/cw/Jone
[root@localhost ~]# ls /gjbs
cw  rs  xs
[root@localhost ~]# ls /gjbs/cw
Jone  Rose
[root@localhost ~]# ls /gjbs/rs
Stone
[root@localhost ~]# ls /gjbs/xs
Jim  Mark

(2)创建文件并查看

① 在子目录xs下创建两个空白文件,文件名为test1和test2,并查看xs子目录下内容。操作命令及结果如下:

[root@localhost ~]# touch /gjbs/xs/test1
[root@localhost ~]# touch /gjbs/xs/test2
[root@localhost ~]# ls /gjbs/xs
Jim  Mark  test1  test2

② 使用echo命令向文件test1和test2中填写内容,操作命令及结果如下:

[root@localhost ~]# echo Total sales in 2019 is 2.26 million yuan > /gjbs/xs/test1
[root@localhost ~]# echo Total sales in 2020 is 4.15 million yuan > /gjbs/xs/test2

③ 使用more命令查看文件test1和test2的内容,操作命令及结果如下:

[root@localhost ~]# more /gjbs/xs/test1
Total sales in 2019 is 2.26 million yuan
[root@localhost ~]# more /gjbs/xs/test2
Total sales in 2020 is 4.15 million yuan

(3)合并文件并查看

① 使用cat命令合并文件test1和test2,并存放在/gjbs/xs/Mark目录下的sales文件中。操作命令如下:

[root@localhost ~]# cat /gjbs/xs/test1 /gjbs/xs/test2 > /gjbs/xs/Mark/sales

② 查看Mark目录内容和sales文件内容,操作命令及查看结果如下:

[root@localhost ~]# ls /gjbs/xs/Mark
sales
[root@localhost ~]# cat /gjbs/xs/Mark/sales
Total sales in 2019 is 2.26 million yuan
Total sales in 2020 is 4.15 million yuan

(4)查看文件属性并进行修改

① 查看sales文件权限,操作命令及结果如下:

[root@localhost ~]# ls -l /gjbs/xs/Mark/sales
-rw-r--r--. 1 root root 82 Mar 11 06:04 /gjbs/xs/Mark/sales

② 修改sales文件属性为文件属主和组能够进行读、写和执行权限用户不可读、写和执行操作。操作命令及结果如下:

[root@localhost ~]# chmod 770 /gjbs/xs/Mark/sales
[root@localhost ~]# ls -l /gjbs/xs/Mark/sales
-rwxrwx---. 1 root root 82 Mar 11 06:04 /gjbs/xs/Mark/sales

(5)移动与复制文件

① 将/gjbs/xs/test1文件移动到目录/gjbs/xs/Mark下,文件名改为sales1。操作命令及查看结果如下:

[root@localhost ~]# mv /gjbs/xs/test1 /gjbs/xs/Mark/sales1
[root@localhost ~]# ls /gjbs/xs
Jim  Mark  test2
[root@localhost ~]# ls /gjbs/xs/Mark
sales  sales1

② 将/gjbs/xs/test2文件复制动到目录/gjbs/xs/Mark下,文件名改为sales2。操作命令及查看结果如下:

[root@localhost ~]# cp /gjbs/xs/test2 /gjbs/xs/Mark/sales2
[root@localhost ~]# ls /gjbs/xs
Jim  Mark  test2
[root@localhost ~]# ls /gjbs/xs/Mark
sales  sales1  sales2

(6)删除文件和目录

① 将/gjbs/xs/目录下的空目录Jim删除,操作命令及结果:

[root@localhost ~]# rmdir /gjbs/xs/Jim
[root@localhost ~]# ls /gjbs/xs
Mark  test2

② 删除/gjbs/xs/目录下的test2文件并提示,操作命令及查看结果:

[root@localhost ~]# rm -r /gjbs/xs/test2
rm: remove regular file ‘/gjbs/xs/test2’? y
[root@localhost ~]# ls /gjbs/xs
Mark

③ 分别使用rmdir和rm命令删除非空目录/gjbs/xs/Mark,并提示删除信息。操作命令及结果如下:

[root@localhost ~]# rmdir /gjbs/xs/Mark
rmdir: failed to remove ‘/gjbs/xs/Mark’: Directory not empty
[root@localhost ~]# rm -r /gjbs/xs/Mark
rm: descend into directory ‘/gjbs/xs/Mark’? y
rm: remove regular file ‘/gjbs/xs/Mark/sales’? y
rm: remove regular file ‘/gjbs/xs/Mark/sales1’? y
rm: remove regular file ‘/gjbs/xs/Mark/sales2’? y
rm: remove directory ‘/gjbs/xs/Mark’? y
[root@localhost ~]# ls /gjbs/xs
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。