对目录使用情况进行排序

LinuxBeginner
立即练习

简介

工作区中有三个数据量不同的目录。清理之前,管理员需要一份简短的报告,按目录使用量从小到大排列。

本挑战使用你在之前引导实验中练习过的 du、sort、管道和重定向模式。

创建使用量排名

当前情况

/home/labex/project/disk-audit/workspace 的直接子目录是 cache、logs 和 releases。空的 reports 目录已经准备就绪。

任务范围

  • 使用人类可读的汇总大小,测量这三个直接子目录。
  • 将测量结果按大小从小到大排序。
  • 将完整输出保存到 reports/directory-usage.txt。
  • 不要修改已准备好的数据。

目标

创建一份按大小排序的目录使用情况报告。

验收标准

  • reports/directory-usage.txt 包含每个已准备目录各一条 du -sh 结果。
  • 三行内容按照人类可读的大小从小到大排列。
  • 已准备文件保留原始大小。

提示

之前练习过的命令链是什么?

使用汇总且人类可读的 du 输出,将结果通过支持人类可读大小的 sort 排序,然后将最终输出重定向到报告文件。

总结

你结合目录测量、管道、排序和重定向,创建了一份实用的存储报告。

✨ 查看解决方案并练习