du命令用于总结文件占用的磁盘空间大小,会递归显示目录下的内容。默认显示当前工作目录的文件的磁盘占用情况。
命令格式:
du [options] [FILE]
常用选项:
-a:显示目录下的所有文件,而不仅仅是目录;
-h,--human-readable:以便于人类阅读的方式显示;
-L,--dereference:跟踪符号链接到源文件;
-P, --no-dereference:不跟踪符号链接到源文件,默认动作;
-s,--summarize:若FILE为目录,仅显示给出的目录的总大小;
--exclude=PATTERN:将能够被PATTER所匹配的文件排除掉,不予显示;支持通配符;
实例
显示给定文件的总大小:
[root@localhost ~]# du -sh /etc/
36M /etc/
显示多个文件所占用的空间:
[root@localhost ~]# du -h /etc/passwd /etc/group /etc/shadow
4.0K /etc/passwd
4.0K /etc/group
4.0K /etc/shadow