首页 > 运维 > linux运维 > 正文

Linux如何统计目录大小du命令

P粉602998670
发布: 2025-09-14 10:06:01
原创
1047人浏览过
使用du命令可查看Linux中文件和目录的磁盘占用,如du -h显示易读大小,du -sh仅显示总大小,结合sort -hr可按大小排序,便于分析空间使用。

linux如何统计目录大小du命令

在Linux系统中,du 命令是“disk usage”的缩写,用于查看文件和目录所占用的磁盘空间。如果你想统计某个目录的大小,du 是最常用且高效的工具

基本用法:查看目录总大小

要查看某个目录的总大小,使用以下命令:

du -h /path/to/directory

-h 参数表示“human-readable”,以 KB、MB、GB 等易读格式显示大小。例如:

du -h /home/user/Documents

这会列出该目录下每个子目录的大小,并在最后显示总用量。

只显示目录总大小(不显示子目录)

如果你只关心目录的总大小,而不是每个子目录的详情,可以加上 -s 参数:

du -sh /path/to/directory

例如:

du -sh /var/log

输出可能为:

有道小P
有道小P

有道小P,新一代AI全科学习助手,在学习中遇到任何问题都可以问我。

有道小P 64
查看详情 有道小P
120M /var/log

表示该目录总共占用 120MB 空间。

统计多个目录或文件

你也可以一次性查看多个目录或文件的大小:

du -sh /home/user/Documents /home/user/Downloads /etc

每行会分别显示对应路径的大小。

按大小排序(结合sort命令)

若想查看一个目录下各子目录的大小并按从大到小排序,可以结合 sort 命令:

du -h /path/to/directory | sort -hr

sort -hr 表示按人类可读的数字逆序排序(从大到小),方便找出占用空间最多的子目录。

基本上就这些。du 命令简单但非常实用,掌握 -h 和 -s 两个参数就能满足大多数目录大小统计需求。

以上就是Linux如何统计目录大小du命令的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号