du的用法

 

作用:显示目录及文件所占空间

语法:du [ -a | -s ] [ -k ] [ -m  ] [ -g ][ -l ] [ -r ] [ -x ] [ -H | -L ][ File ... ]

-a:显示目录下的所有子目录及其文件,与-s相反

-s:只显示该目录下所有文件的总和,与-a相反

-k:用KB为单位显示,即1024bytes-units,默认情况下为512bytes-units

-m:用MB为单位显示

-g:用GB为单位显示

[File]:指定文件或目录

 

#shell目录外

$ls

shell

#默认显示所有的子目录,注意没有列出文件,数字以block为单位,1block=512bytes

$du

104     ./shell/data_check

56      ./shell/ftp

176     ./shell

176     .

$du #KB为单位

52      ./shell/data_check

28      ./shell/ftp

88      ./shell

88      .

$du a #显示所有目录及文件

$du s #显示当前目录 .

176     .