相当于 Solaris 中的“du --max-depth=0 -h”(或类似的东西)

Bri*_*erg 3 solaris du

du我的 solaris 环境中的命令有非常简洁的帮助,没有手册页,并且不支持--max-depth在 linux 世界中看到的选项。

我想知道给定目录占用了多少空间。在 Solaris 中获得它的最简单方法是什么?

Bri*_*erg 5

du -s <dirname>
Run Code Online (Sandbox Code Playgroud)

...或让它以千字节为单位打印大小:

du -sk <dirname>
Run Code Online (Sandbox Code Playgroud)

此外,如果您已经安装了正确的OpenCSW包(S)(谁不?),在GNU的这个(和其他工具)的变体提供/opt/csw/bin,往往带有g上涨到前(gdugsedgawk等)。例如:

/opt/csw/bin/gdu --max-depth=0 <dirname>
Run Code Online (Sandbox Code Playgroud)