<span class="ne-text">du</span> 命令(磁盘使用情况)是一个在 Unix 和 Unix-like 操作系统中用于检查文件和目录的磁盘使用情况的命令行工具。它可以报告指定文件和目录的磁盘使用量。

以下是一些常用的 <span class="ne-text">du</span> 命令选项:

  1. 检查当前目录的使用量:
1
du
  1. 检查指定目录的使用量:
1
du /path/to/directory
  1. 以人类可读的格式(例如 KB、MB、GB)显示:
1
du -h
  1. 显示每个文件的使用量:
1
du -a
  1. 限制输出的最大层级深度:
1
du -d 2 /path/to/directory

这将显示指定目录及其直接子目录的使用量。

  1. 按使用量排序:
1
du -h | sort -hr

-h 表示人类可读的格式,sort -hr 表示按照人类可读的数字大小降序排序。

  1. 排除某些目录或文件:
1
du --exclude=dir1 /path/to/directory

这将显示指定目录的使用量,但排除了 <span class="ne-text">dir1</span>

  1. 累积总计:
1
du -sh /path/to/directory

-s 表示只显示总计,不显示子目录和文件的详细使用量。

  1. 显示磁盘使用量的百分比:
1
du -sh --apparent-size /path/to/directory

--apparent-size 表示显示文件的“apparent”大小,而不是磁盘块大小。

  1. 递归地检查目录:
1
du -r /path/to/directory

-r 是递归的简写,与没有 -r 的效果相同。

  1. 检查文件或目录的总使用量:
1
du -c /path/to/directory

-c 表示在最后显示总计。