如何在不列出文件/目录的情况下获得完整大小的目录?

alv*_*vas 10 files directory du

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

我目前正在这样做:

du -h directoryname | tail -n1
Run Code Online (Sandbox Code Playgroud)

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

Arr*_*cal 16

-s供选择du会给你的输出,只是总结,所以交换你的命令:

du -sh /path/to/directory
Run Code Online (Sandbox Code Playgroud)


Wil*_*ilf 10

您可以使用:

du -d 0 -h directoryname
Run Code Online (Sandbox Code Playgroud)

来自man du

-d, --max-depth=N
打印目录(或文件,使用 --all)的总数,仅当它低于命令行参数 N 或更少级别时;

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

在此处输入图片说明

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

在此处输入图片说明

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