夜阑卧听风吹雨

人生苦短,我用python

导航

du -sh 排序

du -sh 命令用于显示目录或文件的总磁盘占用空间。若要对 du -sh 的输出进行排序,可以结合 sort 命令使用。

例如,要按照从小到大排序,可以这样做:

du -sh * | sort -h

这里的 * 表示当前目录下所有文件和文件夹,sort -h 会识别K、M、G等单位,并按照数值大小进行排序。

如果你想按照从大到小排序,可以添加 -r 选项:

du -sh * | sort -hr

如果你只想看排序后的前 N 个最大或最小的项目,可以使用 head 或 tail 命令:

du -sh * | sort -hr | head -n 5 # 最大的5个文件或文件夹
du -sh * | sort -hr | tail -n 5 # 最小的5个文件或文件夹

posted on 2024-06-12 16:03  风之精灵  阅读(1348)  评论(0)    收藏  举报