在日常使用 Ubuntu 或其他 Linux 系统时,我们经常会遇到磁盘空间不足的问题。这时候,如何快速定位是哪个目录或文件占用了大量空间就显得尤为重要。本文将手把手教你使用 du 命令进行目录空间使用分析,即使是 Linux 新手也能轻松上手!

du(disk usage 的缩写)是 Linux 系统中用于查看文件和目录磁盘使用情况的命令行工具。它能帮助你了解哪些目录或文件占用了最多的磁盘空间,是进行 Linux磁盘使用 分析的必备利器。
最简单的用法是在终端中直接输入:
du -sh其中:
-s 表示“summary”(汇总),只显示总大小,不列出子目录细节。-h 表示“human-readable”(人类可读),以 KB、MB、GB 等单位显示,而不是默认的字节数。如果你想查看某个特定目录(例如 /home)的磁盘使用情况,可以这样写:
du -sh /home要查看当前目录下每个子目录的大小,可以去掉 -s 参数:
du -h但这样会输出非常多的内容。更实用的做法是限制只显示一级子目录:
du -h --max-depth=1这会列出当前目录下所有一级子目录及其占用空间,非常适合做 目录空间分析。
结合 sort 命令,我们可以按大小排序,快速定位占用空间最大的目录:
du -h --max-depth=1 | sort -hr注意:-h 参数让 sort 能正确识别 KB/MB/GB 单位,-r 表示倒序(从大到小)。
/var/log),可能需要加上 sudo 提升权限。--exclude 参数,例如 du -sh --exclude="*.log" /var 忽略日志文件。df -h 查看整体磁盘使用情况,du 则用于深入分析具体目录。通过本文,你已经掌握了如何使用 Ubuntu du命令 进行高效的 文件系统空间查看 和 目录空间分析。无论是清理磁盘、排查空间异常,还是日常维护,du 都是你不可或缺的好帮手。
赶快打开你的 Ubuntu 终端,试试这些命令吧!如果你觉得有用,欢迎分享给更多朋友~
本文由主机测评网于2025-12-20发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20251210381.html