在使用 Ubuntu 或其他 Linux 系统时,我们经常会遇到磁盘空间不足的问题。这时,就需要一个工具来帮助我们了解哪些目录或文件占用了大量空间。这个工具就是 du 命令(disk usage 的缩写)。本文将手把手教你如何使用 Ubuntu du命令 来 查看目录空间使用 情况,即使是 Linux 新手也能轻松上手!
du 是 Linux 系统中用于估算文件和目录磁盘使用情况的命令行工具。它能递归地统计指定目录下所有子目录和文件所占用的空间大小。
最简单的用法就是在终端中输入:
du 这会从当前目录开始,递归列出每个子目录和文件的磁盘使用量(单位为 KB)。
默认输出单位是 KB,不太直观。加上 -h 参数后,会自动转换为 KB、MB、GB 等更易读的单位:
du -h 如果你只关心某个目录的总占用空间,而不想知道每个子目录的细节,可以使用 -s(summary)参数:
du -sh /home 这条命令会显示 /home 目录的总大小,例如 12G。
有时候目录层级太深,输出信息太多。你可以用 --max-depth 控制显示的层级深度:
du -h --max-depth=1 /var 这会只显示 /var 目录下一级子目录的大小,不会深入到更深层级。
想快速找出最大的几个目录?可以将 du 的输出通过管道传给 sort 命令:
du -h --max-depth=1 /home | sort -hr 注意:-h 表示人类可读,-r 表示逆序(从大到小),这样你就能一眼看出哪个目录最占空间了。
du -sh /var/log 查看日志目录是否过大。du -sh /home/* 查看每个用户的家目录大小。df 命令使用:df -h 查看整体磁盘使用情况,du 定位具体大文件/目录。- 权限问题:某些系统目录(如 /root)需要 sudo 才能查看完整信息。
- 符号链接:默认情况下,du 不会跟随符号链接(软链接),避免重复计算。
- 实时性:删除文件后,如果仍有进程占用该文件,du 可能仍显示其占用空间,需重启相关服务。
掌握 Ubuntu du命令 是进行 Linux磁盘管理 的基础技能之一。通过本文介绍的 -h、-s、--max-depth 等参数,你可以高效地 查看目录空间使用 情况,快速定位磁盘空间瓶颈。无论是日常维护还是故障排查,du 都是你不可或缺的好帮手!
关键词回顾:Ubuntu du命令、查看目录空间使用、磁盘使用情况、Linux磁盘管理
本文由主机测评网于2025-12-11发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025126102.html