版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiao3404/article/details/86440157
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 -sh #查看当前目录总大小,不看详细信息
du -sh * #查看所有子目录和文件大小 会详细打印每个文件和子目录
du -ach -d0 * #查看所有子目录和文件大小 ,目录深度为0层,即当前目录
du -shBM * #转化成以MB为单位显示
du -sh * | sort -n #使用sort命令进行排序,更易于分析当前文件系统的使用情况
下面试使用sort命令进行从小到大排序输出
更多参数信息可以用du --help
命令查询 ,好了今天的总结就是这样了 晚安。