文件与目录管理-du

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

作用

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

语法

1
du [选项] [路径]

用法

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

常用参数

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

示例

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

来源:菜鸟教程