钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读810672
首页 Linux 正文内容

linux系统下如何列出目录的大小

钟逸 Linux 2025-06-05 12:21:25 7

在Linux系统中,列出目录的大小非常简单,可以通过以下命令实现:

du -sh 目录名

使用du命令选项进行更详细的控制

du命令提供了其他选项,用于更详细地控制输出:

-a:显示所有文件和目录的大小,包括隐藏文件和目录。

-c:对每个参数指定的所有文件和目录进行汇总,并在最后显示一个总计。

--max-depth=N:将递归深度限制为指定的N层。

--block-size=SIZE:将块大小设置为指定的SIZE(以字节为单位)。

递归列出目录大小

要递归列出目录大小,可以使用-r选项:

du -sh -r 目录名

这将递归遍历目录及其所有子目录,并显示每个目录和文件的大小。

只显示目录大小

如果只想显示目录的大小,而不是目录中文件的详情,可以使用--summarize选项:

du -sh --summarize 目录名

这将只打印每个目录及其大小,而不会详细列出目录中的文件。

文章目录
    搜索