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 定位吃空间的大目录。两者配合清理磁盘最稳。