头歌实践教学平台 Linux文件/目录高级管理二

  • 第1关:Linux文件/目录相关命令操作(df、du)
  • 第2关:Linux文件/目录链接


第1关:Linux文件/目录相关命令操作(df、du)

  • 任务描述
  • 相关知识
  • df 命令详解
  • du 命令详解
  • 编程要求
  • 测试说明

任务描述:

在Windows系统上查看磁盘的使用情况比较容易,直接打开我的电脑即可看到该磁盘使用情况,而在Linux上没有像Windows那么强大的图像化界面,那么要想查看Linux下磁盘的使用情况该如何操作,通过本关的学习,我们将通过简单的几个命令就可以实现查看Linux磁盘的使用情况。

本关任务:显示磁盘分区上的可使用的磁盘空间和文件/目录使用的空间。

编程要求:
根据右侧窗口命令行内的提示,在Begin - End区域内进行命令行语句补充,具体任务如下:

  • 以可读性较高的方式显示系统已存在文件oldFile的所占磁盘大小;
  • 列出系统已存在目录./oldDir下的所有文件的总容量,同时将每个文件大小也列出来。

测试说明:
本平台只需将需要的命令写入到对应的命令填写区域(命令间使用换行分隔)即可,平台会自动读入和执行用户写入的命令,并判断用户输入的命令是否符合要求。

#!/bin/bash

#在以下部分写出完成任务的命令
#*********begin*********#

du -h oldFile
du -a oldDir


#********* end *********#

第2关:Linux文件/目录链接

  • 任务描述
  • 相关知识
  • Linux 硬链接
  • Linux 软链接
  • 编程要求
  • 测试说明

任务描述:
通过本关实训,我们将学会如何在Linux系统上创建一个超链接文件,在Windows上创建一个链接文件非常简单,只需要点右键选择创建链接就可以,而在Linux上创建就相对比较麻烦。

本关任务:对已有文件/目录创建链接。

编程要求:
根据右侧窗口命令行内的提示,在Begin - End区域内进行命令行语句补充,具体任务如下:

  • 为系统已存在文件oldFile创建硬链接oldFileHardLink;
  • 为系统已存在文件oldFile创建软链接oldFileSoftLink;
  • 为系统已存在目录oldDir创建软链接oldDirSoftLink。

测试说明:
本平台只需将需要的命令写入到对应的命令填写区域(命令间使用换行分隔)即可,平台会自动读入和执行用户写入的命令,并判断用户输入的命令是否符合要求。

#!/bin/bash

#在以下部分写出完成任务的命令
#***********begin*************#

ln oldFile oldFileHardLink
ln -s oldFile oldFileSoftLink

ln -s oldDir oldDirSoftLink
#************end**************#