du
(disk usage的缩写,磁盘使用情况)是一个标准Unix程序,用于估量文件或文件夹的磁盘使用情况。
du
工具首次出现在AT&T Unix的第一版中。
默认情况下,单一UNIX规范规定,du
显示当前目录每个文件与目录的被分配磁盘空间的情况。链接文件将会显示其本身大小而非其链接对象;目录则会显示其内容的大小。
由于du
只反映磁盘分配情况而非实际文件大小,所以如果文件被删除后磁盘未被释放,其显示的数字会与df报告的数字有所不同。
du
可以带一个参数,即指定一个路径来工作;如果没有指定,则使用当前目录。SUS指定了du
有以下这些选项:
其他Unix和类Unix操作系统可能提供额外的选项。例如,BSD与GNU的du
规定了一个-h选项,把磁盘使用情况的大小加上单位后缀,显示为一个用户更容易理解的形式。(如:10MB)
KB单位的目录总大小:
$ du -sk * 152304 directoryOne 1856548 directoryTwo