du命令

du命令

  du是directory usage的缩写,即目录使用率。
  du命令用来报告文件或者目录的大小,目标为目录时,包含目录及其子目录下的所有文件的大小。
  简单执行du命令,会列出当前目录下所有一级子目录对应的大小,并在最后列出当前目录的总大小:

# pwd
/usr/lib/python2.7/site-packages/slip
# du
16 ./_wrappers
52 ./util
108 ./dbus
180 .

  与df命令类似,可以使用选项-h显示可读写更强的内容:

# du -h
16K ./_wrappers
52K ./util
108K ./dbus
180K .

  使用选项-s,可以仅列出总大小:

# du -s
180 .

  也可以通过参数,指定目标目录:

# du -s /root
4375920 /root

  du命令最常用的用法是显示目录的总大小:

du -sh /root
4.2G /root