du [ -a | -s ] [ -k ] [ -m ] [ -g ][ -l ] [ -r ] [ -x ] [ -H | -L ][ File ... ]
du命令显示用于文件的块的数量。如果指定的File参数实际上是一个目录,就要报告该目录内的所有文件。如果没有提供 File参数,du命令使用当前目录内的文件。
如果File参数是一个目录,那么报告的块的数量就是分配到目录中文件以及分配到目录自身的块之和。
指定-a标志,报告个体文件中块数量。不管是否使用了-a标志,由File参数指定的个体文件总是要列出。
指定-s标志,报告用于所有指定文件和目录中所有文件的全部块。
块计数包括每个文件的间接块。块计数是通过 512 字节单位计算的,它与系统使用的群集大小无关。指定-k标志,通过 1024 字节单位计算块数。
如果指定了全部-k、-m和-g标志,或者是其中任意两个,最后指定的那个起作用。用标志-m和-g输出磁盘使用情况就会近似成最接近的第二位十进制数。
此命令返回下列出口值:
0 | 成功结束。 |
>0 | 发生错误。 |
du /home/fran
这在/home/fran目录及其每个子目录中显示了磁盘块数。
du -k /home/fran这在/home/fran目录及其每个子目录中显示了 1024 字节磁盘块数。
du -m /home/fran这在/home/fran目录及其每个子目录中显示了 MB 磁盘块数(近似到最接近的第二位十进制数)。
du -g /home/fran这在/home/fran目录及其每个子目录中显示了 GB 磁盘块数(近似到最接近的第二位十进制数)。
du -a /home/fran这显示了包含在每个文件以及目录/home/fran的子目录中的磁盘块数。在目录旁的数字就是该目录树的磁盘使用情况。在常规文件旁的数字就是该文件单独的磁盘使用情况。
du -s /home/fran-s标志控制du命令,只显示/home/fran目录和其中包含的文件的磁盘使用情况的总和。通过缺省值,如果du命令无法读取一个文件或者目录,就显示一条错误消息。
du -L /home/fran
du -H mylink
/usr/bin/du | 包含命令du。 |
df命令。
《AIX 5L V5.2 系统用户指南:操作系统与设备》中的『目录概述』解释了对目录和路径名字的处理。
《AIX 5L V5.2 系统用户指南:操作系统与设备》中的『文件概述』提供了处理文件的信息。