文件与目录管理-du 📁 — 统计文件/目录的磁盘使用量

作用

du(disk usage)递归统计文件或目录占用的磁盘空间,用于查找大文件和大目录。

语法

du [选项] [路径]

用法

du 递归计算每个子目录的大小。-h 人类可读格式,-s 汇总总计,-d N 限制递归深度。查找大文件时配合 sort -h 使用:du -sh | sort -h--exclude 排除指定模式。-t 阈值 只显示超过指定大小的目录。

常用参数

参数说明
-h人类可读格式
-s汇总总计
-d N限制递归深度
-c汇总总计
--exclude=模式排除匹配的文件
-t 大小只显示超过指定大小
-a显示所有文件
--time显示最后修改时间

示例

du -sh                         # 统计当前目录各子目录大小
du -sh --exclude="*.LOG"      # 排除 .log 文件后统计
du -d 1                        # 只统计第一层目录
du -sh /home                   # 统计 /home 目录
du -sh | sort -h               # 排序找出最大目录
du -sh --time                  # 显示最后修改时间

来源: 菜鸟教程

📖 课程位置

本命令在以下课程中讲解: Day 3:系统资源监控 | Day 5:本周串联实操

🔗 相关文档

文件与目录管理-df | 文件与目录管理-stat | 文件与目录管理-file | 文件与目录管理-find