Linux:显示文件夹的大小并排序

  • A+
所属分类:工具使用
摘要

Linux:用du命令显示当前目录下各子文件夹的大小并用more命令实现从大到小排序。

在Linux中du命令可以显示文件和目录的磁盘使用情况,详尽用法可以用 man du 查看,这里我只记录一个我最常用的du命令用法

此命令可以达到文章题目中的效果。如图:

Linux:显示文件夹的大小并排序

具体解释一下:

-m指以MB显示目录大小,即图片中最左侧的数字

--max-depth=1输出当前目录下各个子目录所使用的空间

|管道传输给后面的命令

sort -nr 排序

more一页一页的显示内容,按空白键(space)下一页显示,按 b 键就会往回(back)一页显示

缺点:du命令扫描目录速度有点慢,需要耐心等待下。

注意:如果将-m 替换为-h 后面的排序则会出错,因为more是按数字进行排序的,如图。

Linux:显示文件夹的大小并排序

许龙涛

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: