如何获取目录的完整大小而不列出其中的文件/目录?

如何获取目录的完整大小而不列出其中的文件/目录?

我能够获取目录末尾的大小du -h directoryname但是有没有办法在不列出其中的文件/目录的情况下获取大小?

我目前正在这样做:

du -h directoryname | tail -n1

如何保存目录大小的索引?是否有用于此的 Ubuntu 应用程序/软件?

答案1

选项-s将为du您提供仅是摘要的输出,因此请将您的命令替换为:

du -sh /path/to/directory

答案2

您可以使用:

du -d 0 -h directoryname

man du

-d,--最大深度=N
仅当目录(或文件,使用 --all)在命令行参数以下的级别为 N 或更少时,才打印目录(或文件,使用 --all)的总数;

如果您想要一个 GUI 应用程序来执行此操作,则可以使用磁盘使用情况分析器(或baobab)来检查:

在此处输入图片描述

或者使用“属性”功能(在大多数文件管理器中):

在此处输入图片描述

我认为最后一个会缓存一点,除非发生明显的变化(无论如何在 Nemo 中)。

相关内容