在使用Debian或其他Linux系统时,你是否曾好奇某个文件夹到底占用了多少磁盘空间?或者系统提示“磁盘空间不足”,但你却不知道是哪个目录“吃”掉了大量空间?别担心!本文将带你从零开始,详细讲解如何使用 du命令 来查看目录的空间使用情况。即使你是Linux小白,也能轻松上手!
du(disk usage 的缩写)是Linux系统中用于统计文件和目录磁盘使用情况的命令行工具。它能告诉你某个目录或文件占用了多少KB、MB甚至GB的空间。
du命令的基本格式如下:
du [选项] [目录或文件路径] du -sh . 输出示例:2.3G . 表示当前目录共占用2.3GB空间。
du -sh /home du -h --max-depth=1 /var 这会列出 /var 目录下每个子目录的大小,便于快速定位“大文件夹”。
结合 sort 命令,可以更高效地分析磁盘使用:
du -h --max-depth=1 /home | sort -hr 其中 -h 让 sort 能正确识别 MB、GB 等单位,-r 表示倒序(从大到小)。
Q:为什么 du 显示的大小和 df 不一致?
A:df 显示的是整个文件系统的使用情况,而 du 只统计可见文件。如果文件被删除但仍有进程占用,df 会包含这部分空间,而 du 不会。
Q:如何快速找出占用空间最大的10个目录?
使用以下命令:
du -ah /path/to/dir | sort -rh | head -n 10 通过掌握 du命令,你可以轻松完成 Debian查看磁盘使用、目录空间分析 和 Linux磁盘管理 等任务。无论是日常维护还是排查空间不足问题,du 都是你不可或缺的好帮手!
现在就打开你的终端,试试这些命令吧!如果你觉得有用,欢迎分享给更多朋友~
本文由主机测评网于2025-12-03发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025122392.html