<span class="ne-text">du</span> 命令(磁盘使用情况)是一个在 Unix 和 Unix-like 操作系统中用于检查文件和目录的磁盘使用情况的命令行工具。它可以报告指定文件和目录的磁盘使用量。
以下是一些常用的 <span class="ne-text">du</span> 命令选项:
- 检查当前目录的使用量:
- 检查指定目录的使用量:
- 以人类可读的格式(例如 KB、MB、GB)显示:
- 显示每个文件的使用量:
- 限制输出的最大层级深度:
1
| du -d 2 /path/to/directory
|
这将显示指定目录及其直接子目录的使用量。
- 按使用量排序:
-h 表示人类可读的格式,sort -hr 表示按照人类可读的数字大小降序排序。
- 排除某些目录或文件:
1
| du --exclude=dir1 /path/to/directory
|
这将显示指定目录的使用量,但排除了 <span class="ne-text">dir1</span>。
- 累积总计:
1
| du -sh /path/to/directory
|
-s 表示只显示总计,不显示子目录和文件的详细使用量。
- 显示磁盘使用量的百分比:
1
| du -sh --apparent-size /path/to/directory
|
--apparent-size 表示显示文件的“apparent”大小,而不是磁盘块大小。
- 递归地检查目录:
1
| du -r /path/to/directory
|
-r 是递归的简写,与没有 -r 的效果相同。
- 检查文件或目录的总使用量:
1
| du -c /path/to/directory
|
-c 表示在最后显示总计。