获取目录中所有文件夹的大小

Ste*_*ins 6 linux find du

我想获取特定目录中所有目录的大小。我在想像

find . -type d -exec du -sh {} \;
Run Code Online (Sandbox Code Playgroud)

但这会递归地返回所有目录。如何限制深度?

pla*_*rms 6

添加-maxdepth 1到您的find参数。


Den*_*ker 6

为什么要完全使用 find 而不是简单地使用 glob 来查找目录?

du -shc */
Run Code Online (Sandbox Code Playgroud)