命令 du/df

df: disk free,查看硬盘的使用情况
du: disk usage,查看指定目录的文件大小

命令格式都是 [df/du] [选项] [文件]

df 常用选项

-a: 全部文件系统列表
-h: 人性化显示文件大小
-k/-m: 以 k/m 字节的形式显示文件大小
-l: 只显示本地文件系统

du 常用选项

-a: 显示所有文件的磁盘用量,不仅仅是目录
-b/-k/-m: 以 b/kb/mb 的形式表示文件大小
-c: 显示总计信息
-s: 仅显示总计,只列出最后加总的值

常用示例

查看整个磁盘还剩多少空间

df -hl

查看 root 目录的磁盘占用情况

$ du -sh /root
16G     /root

查看 root 目录以及子目录的磁盘占用情况

# 这种情况会显示所有的子目录
$ du -h /root/
# 如果只需要显示第一级子目录使用
$ du -h --max-depth=1 /root/

显示结果排序

$ du -h /root/ | sort -rh | head -10