du 命令用来查看文件或目录在磁盘中所占空间大小(以一个块-4k 为一个基本单位)
常用选项
du dir # 查看路径下所有文件在磁盘中所占空间大小,默认单位为 k
du -h dir # 自动以合适的单位显示目录树下所有文件所占磁盘空间大小
du -s dir # 查看目录占用磁盘空间总大小
du -m dir # 以 m 为单位显示目录下所有文件占用磁盘空间大小
du -k dir # 以 k 为单位显示目录下所有文件占用磁盘空间大小
du -b dir # 以字节为单位显示目录下所有文件占用磁盘空间大小
例:一个只有 3 字节的文件,占用磁盘空间为 4k
[root@centos01 ~]# echo "12" > 1.txt
[root@centos01 ~]# ll 1.txt
-rw-r--r-- 1 root root 3 Feb 28 21:50 1.txt
[root@centos01 ~]# du -h 1.txt
4.0k 1.txt