Shell脚本以监视磁盘使用情况

时间:2018-10-20 18:34:59

标签: bash operating-system

嗨,我被困在一项家庭作业中,希望能有所帮助。问题是:

  1. 在admin主目录中,编写一个监视磁盘空间的shell脚本,即最大的前十个目录(N.B.使用带有适当选项的du命令)。
  2. 将脚本文件存储在l-user_01拥有的/ scripts子目录中。

我尝试查找笔记和在线已经很长时间了,但是没有发现任何帮助。

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

如何开始:

du -sk <full-path-to-dir-to-watch>/* | sort -nr | head -n 10

du命令将以块为单位为您提供应注意的所有文件/文件夹的磁盘使用情况,-n排序将按第一列(使用数字)排序,-r反转(打印第1个最大数字),然后头会给您前十项,最大的。

将其放置在shell脚本中,等等...(您知道您还想做什么)