Linux 命令之du–超经典


功能: 计算磁盘的使用情况,展示目录或指定目录中硬盘的使用情况


语法: du[选项] [文件/目录文件]

通过此命令可以逐级进入指定目录的每一个子目录并显示该目录占用文件系统数据块的情况。如果没有给出文件名称,则对当前目录进行统计。


参数说明:

-a –all 显示出所有的文件所占用的大小,(非目录文件也会被显示)
-BM 显示所有文件所占用的大小(不足1M ) 按1M计算
-b 显示所有文件所占用的大小(按字节计算)
-c 显示文件及目录的大小 在下方会显示整个目录文件的总和 (同无参数命令显示效果一样)
-D 显示文件及目录的大小,如果是符号连接,则显示源大小
-h 显示文件的大小,会按照最大的单位缩写为(1K 1M 1G)
-k 显示文件大小(以K为单位)
-s 显示文件总大小
-h –max-depth=1 //显示文件大小深度为1

举例说明:

[root@localhost ~]#du //查看当前目录所占用大小
[root@localhost ~]#du /tmp //查看tmp所占用大小
[root@localhost ~]#du -h //查看文件大小,并按照K M G 单位就近显示
[root@localhost ~]#du -h –max-depth=2 //显示文件大小 支显示文件深度2
linux -du命令

相关阅读:
linux 命令之df