du
命令用于统计目录或文件的磁盘使用情况
使用 -h
选项:-h
选项可以让 du
以人类可读的格式显示结果,例如以 KB、MB 或 GB 为单位。这样可以更直观地查看磁盘使用情况。
du -h /path/to/directory
使用 -a
选项:-a
选项可以显示目录中的所有文件和子目录,包括隐藏文件。
du -ah /path/to/directory
使用 -s
选项:-s
选项可以只显示指定目录的总磁盘使用情况,而不是显示每个子目录的磁盘使用情况。
du -sh /path/to/directory
使用 -x
选项:-x
选项可以让 du
忽略当前目录(.
),只显示其他目录的磁盘使用情况。这在比较不同目录的磁盘使用情况时非常有用。
du -xh /path/to/directory
使用 --max-depth=N
选项:--max-depth=N
选项可以限制 du
命令显示的目录深度。例如,--max-depth=1
只显示顶层目录的磁盘使用情况,而不包括子目录。
du -h --max-depth=1 /path/to/directory
结合使用管道(|
)和 sort
、head
等命令:你可以使用管道将 du
的输出传递给其他命令,以便对结果进行排序、筛选等操作。例如,以下命令可以显示当前目录下最大的 5 个文件或目录的磁盘使用情况:
du -ah * | sort -hr | head -5
通过这些方法,你可以更有效地使用 du
命令来优化磁盘使用。