du
是 Linux 系统中的一个命令行工具,用于估算文件和目录所占用的磁盘空间大小。以下是关于 du
命令的基础概念、优势、类型、应用场景以及常见问题的解答。
du
命令的全称是 "disk usage",它通过递归地遍历指定目录下的所有文件和子目录,计算它们占用的磁盘空间。du
命令提供了多种选项来定制输出格式和显示内容。
du
提供了丰富的选项来控制输出的详细程度和格式。du
命令的输出类型主要包括:
du
查找占用空间较大的文件或目录。使用以下命令可以查看指定目录的总大小:
du -sh /path/to/directory
其中,-s
表示汇总显示目录大小,-h
表示以人类可读的格式显示。
使用以下命令可以列出指定目录下所有文件和子目录的大小:
du -ah /path/to/directory
其中,-a
表示显示所有文件和目录的大小。
使用以下命令可以按大小排序显示指定目录下的文件和子目录:
du -ah /path/to/directory | sort -rh
其中,sort -rh
表示按人类可读的大小格式进行逆序排序。
以下是一个简单的 du
命令使用示例:
# 查看当前目录的总大小
du -sh .
# 列出当前目录下所有文件和子目录的大小
du -ah .
# 按大小排序显示当前目录下的文件和子目录
du -ah . | sort -rh
通过这些命令,你可以轻松地管理和监控 Linux 系统中的磁盘空间使用情况。
领取专属 10元无门槛券
手把手带您无忧上云