du 查看文件对磁盘空间的占用情况,du和df相互配合使用
 
du [OPTION]... [FILE]...
常用选项有以下3个:
1、-h 以人们易于理解的方式显示,就是以KB、MB、GB的形式显示空间占用情况;
2、-s 只显示当前目录的空间占用信息,不显示该目录里的子目录的占用情况;
3、--max-depth 指定深入目录的层数,这对找出最大文件和目录非常有利;
如果不加选项则会显示当天目录下包括所有子目录在内的空间占用情况。
有一点需要注意的是,du显示的空间没有把文件系统的元数据的占用空间计算在内。
常用实例:列出/etc下占用空间最大的5个文件的名称和具体占用空间大小
[root@localhost etc]# du -h  --max-depth=1 | sort -n | tail -5
616K    ./alsa
680K    ./makedev.d
772K    ./pki
884K    ./firmware
972K    ./sysconfig