天天看点

linux文件系统命令 df和du的区别

1.文件系统查看命令:df

df:disk free

#使用习惯单位显示磁盘占用量(-h表示human readable)
[root@localhost ~]# df -h [挂载点]
#显示每个子文件磁盘占用量(-a表示all)
[root@localhost ~]# df -a [挂载点]
           

没有指定挂载点时,显示所有挂载点的文件系统:

linux文件系统命令 df和du的区别

2.目录大小查看命令:du

du: disk usage

[root@localhost ~]# du -a [目录或文件名]
[root@localhost ~]# du -h [目录或文件名]
#统计总用量(-s代表summarize)
[root@localhost ~]# du -s [目录或文件名]
           
linux文件系统命令 df和du的区别

du和df的区别:

  • df不光考虑文件占用空间,还统计被命令和程序占用的空间
  • du命令只计算文件或目录占用的空间

所以,df统计的会大于du统计的。

linux文件系统命令 df和du的区别

继续阅读