`du` 是 Unix 和类 Unix 系统中用于统计磁盘空间使用情况的命令行工具,其全称为 disk usage。以下是关于 `du` 的详细说明:
一、核心功能
磁盘空间统计 `du` 可以显示文件或目录占用的磁盘空间大小,支持逐级显示目录结构中的空间占用情况。
参数与输出
通过不同参数组合,可灵活控制统计范围和输出格式。例如:
- `-a`:显示所有文件和目录的大小
- `-b`:以字节为单位显示大小
- `-h`:以 K、M、G 等易读单位显示
- `-s`:仅显示总计(不包含子目录)
二、使用示例
基础用法
```bash
du /path/to/directory
```
该命令会输出指定目录及其子目录的磁盘使用情况。
统计单个文件
```bash
du -b /path/to/file
```
以字节为单位显示文件大小。
汇总目录大小
```bash
du -sh /path/to/directory
```
以人类可读的格式(如 KB、MB)显示目录总大小。
三、注意事项
输出顺序: `du` 的输出结果从最底层的文件开始,逐级向上显示目录结构。 性能优化
四、常见误区
部分用户可能将 `du` 误认为电脑品牌,但根据搜索结果分析,`DU` 实际是深圳艾度信息技术有限公司开发的平板电脑品牌,与系统命令 `du` 无关。