df -h 人性化显示文件系统的分区信息
注意:在linux中目录也是文件,不要混淆下面的目录文件说法。
传统方式查看文件大小可以使用:ll -h /目录/文件名,就可以看到文件的大小,但是如果你想看到某一个目录的大小,使用命令:ll -h /目录,只能查看到当前这个目录信息的大小,而非是当前目录里面所有内容一共占用的文件大小。例如:ll -h /data查看data目录里面所有文件的大小,它显示的这个目录里面的每一个文件和目录的大小。
du /data 就会统计这个目录和它的每一个子目录文件的大小,注意最后才是这个data目录文件一共占用了多少磁盘空间
du -h /data 人性化显示data目录的大小,同样也是最后一行才是这个data目录的汇总信息
如果就想查/data目录大小,不想看里面所有子目录文件的大小,可以使用-s选项
du -sh /data 人性化显示data目录的大小,仅显示data目录大小,而非它里面每一个目录和文件的大小信息
df也可以统计根分区“/”大小,du -sh / 也可以统计根分区“/”大小,但是要注意:du命令会扫描每一个文件并统计大小,比较耗费linux系统资源要慎用。但是两个统计出来的结果有可能会不一致,通常都是df比du统计出来的结果要大,原因是: