du 命令在 用于检查文件和目录的磁盘使用情况。-S 和 -s 是 du 命令的两个不同的选项:
-S 选项 显示不包括子目录的大小。它会计算每个指定目录的总大小,但不包括其子目录中的文件大小。这对于确定某个特定目录本身占用了多少空间非常有用,而不考虑其下任何子目录的大小。
-s 选项 显示总计。它会计算指定目录及其所有子目录的总大小,给出一个总的使用量。
-a会列出所有文件和目录
-h选项(可读格式,例如 KB、MB)可以使输出更易于阅读
没有任何参数的情况下运行时,它会递归地计算当前工作目录及其所有子目录中的文件大小
选项解释
无参数
- 默认行为:显示当前目录及其所有子目录的磁盘使用情况。
- 示例:
输出可能为当前目录和子目录的磁盘使用大小。du
-S
选项
- 功能:显示不包括子目录的大小,只计算顶级目录的文件大小。
- 示例:
输出该目录下的直接文件大小总和,不包括任何子目录中的文件。du -S /path/to/directory
-s
选项
- 功能:显示总计大小,包括所有指定目录及子目录的大小。
- 示例:
输出包括所有子目录在内的总大小。du -s /path/to/directory
-a
选项
- 功能:显示所有文件和目录的详细磁盘使用情况。
- 示例: