首页 / Linux 命令行入门教程 / 52. df / du

Linux 命令行入门教程

52. df / du

本教程共 90 篇 · 第 51 篇

52. df / du

磁盘满了怎么办?df 看”分区还剩多少”,du 看”哪个目录最占地方”。

df 看已挂载文件系统的用量:

df -h

-h 依旧是人类可读。输出里 Use% 到 100% 就是满了。想看某个目录所在分区:

df -h /home
Tip

df -i 看 inode 用量。有时空间没满却建不了文件,往往是 inode 耗尽。

du 钻进目录算体积,默认递归:

du -sh /var/log

-s 只给总计,-h 可读。想看一层子目录:

du -h -d 1 /home

找大文件就靠它一层层往下翻。

Warning

别在根目录裸跑 du,会遍历整个硬盘卡很久。先 -d 1 缩小范围再深入。

小结:df 查分区余量,du 定位吃空间的大目录。两者配合清理磁盘最稳。