df查看分区总体使用情况,du分析目录空间占用;常用df -h和du -sh命令,结合sort与grep可快速定位大文件和物理设备信息。

查看Linux系统中磁盘使用情况,常用命令可以快速获取分区容量、已用空间、可用空间等信息。最常用的工具是 df 和 du。
使用 df 查看整体磁盘使用情况
df 命令用于显示文件系统的磁盘空间使用情况,适合查看各挂载分区的总体状态。
常见用法:- df -h:以人类可读的方式(KB、MB、GB)显示磁盘使用情况
- df -h /:只查看根目录所在分区的使用情况
- df -T:同时显示文件系统类型(如 ext4、xfs)
输出字段说明:文件系统、大小、已用、可用、使用百分比、挂载点。
使用 du 查看目录占用空间
du 命令用于查看指定目录或文件的磁盘占用大小,适合定位大文件或清理空间。
常用选项:- du -sh /home:查看 /home 目录总大小(-s 汇总,-h 可读格式)
- du -h --max-depth=1 /var:列出 /var 下一级子目录的大小
- du -a /tmp:显示 /tmp 中每个文件和子目录的大小
其他实用技巧
结合管道和排序命令可以找出占用空间最大的目录。
例如:- du -h /home | sort -hr | head -5:列出 /home 中最大的前5个项目
- df -h | grep '^/dev':只显示物理设备分区的信息
基本上就这些。df 看全局,du 看细节,配合使用能快速掌握磁盘状况。










