功能:用来查看文件或目录所占用的磁盘空间的大小
-a:显示目录占用的磁盘空间的大小,以及显示该目录下文件与子目录占用磁盘空间的大小。
-s:显示目录占用的磁盘空间的大小,但并不显示该目录下文件与子目录占用磁盘空间的大小。
–apparent-size:显示目录或文件自身的大小,而并不是他们所占磁盘空间的大小。文件或目录的大小与他们占用的磁盘空间的大小有时候并非完全一致,这种现象并非linux所独有的。
-c:显示几个目录或文件占用的磁盘空间大小,还要统计他们的总和。
-h:以人类可读的方式显示。
-k:以KB为单位输出。
-m:以MB为单位输出
-l:统计硬链接占用磁盘空间的大小。我们在一个目录下建立一个硬链接,指向本目录下的一个文件。不使用-l选项时du发现硬链接指向本目录下的一个文件,于是自动忽略该链接文件,以免造成重复统计。加上-l系统才会把硬链接文件统计进来。
-L:统计符号连接所指向的文件占用的磁盘空间大小。