du命令使用说明

du = disk usage 磁盘使用率,输出每个文件或者目录总大小,其用法如下:

du [OPTION]... [FILE]...

其OPTION常用参数:

  • -c, --total 累计大小
  • -d, --max-depth=N 决定统计每个目录的深度
  • -B, --block-size=SIZE 决定显示文件大小的单位;
    比如 ‘-BM’,就是MB,’-BK’就是KB
  • -h, --human-readable 以适合人阅读的方式打印 (比如1K 234M 2G)
  • -s, --summarize 显示总大小

使用pwd显示当前文件路径,下面的命令都是基于当前路径进行测试得到的结果:

/root

下面给出适合分析文件大小的命令参数组合:
du -ach * #这个能看到当前目录下的所有文件占用磁盘大小和总大小

最后一行会显示当前目录的总大小,不包括隐藏文件
du命令使用说明_第1张图片

du -sh #查看当前目录总大小,不看详细信息
在这里插入图片描述

du -sh * #查看所有子目录和文件大小 会详细打印每个文件和子目录
du命令使用说明_第2张图片

du -ach -d0 * #查看所有子目录和文件大小 ,目录深度为0层,即当前目录
du命令使用说明_第3张图片

du -shBM * #转化成以MB为单位显示
du命令使用说明_第4张图片

du -sh * | sort -n #使用sort命令进行排序,更易于分析当前文件系统的使用情况
下面试使用sort命令进行从小到大排序输出
du命令使用说明_第5张图片
更多参数信息可以用du --help命令查询 ,好了今天的总结就是这样了 晚安。

你可能感兴趣的:(linux,du,linux,文件大小,子目录大小,sort)