在排查问题过程中,会遇到磁盘占满,需要排查具体哪个文件占用比较大,此时可以使用du 命令
du [选项] [文件或目录...]
常用的选项包括:
-h或--human-readable:以人类可读的格式(如 K、M、G)显示大小。-s或--summarize:仅显示每个参数的总大小,而不是每个子目录的大小。-a或--all:同时显示文件和目录的大小。-c或--total:显示所有指定文件或目录的总大小。-k或--kilobytes:以 1024 字节为单位显示大小(默认行为)。-m或--megabytes:以 1000000 字节为单位显示大小。-x或--one-file-system:跳过不同文件系统上的目录。
先df -h查磁盘使用情况

例如,要查看当前目录及其所有子目录的总大小,可以使用:
du -sh
要查看当前目录下所有文件和目录的大小,包括子目录,可以使用:
du -ah
查看特定目录的总大小,可以使用:
![]()
定位到某个具体的文件夹,就方便排查问题了