是否有一个简单的命令来显示目录(文件夹)中所有文件的总聚合大小(磁盘使用量)?
命令du
“总结每个文件的磁盘使用情况,递归地为目录”,例如,
du -hs /path/to/directory
-h
是获取“人类可读”的数字,例如 get140M
而不是143260
(以 KBytes 为单位的大小)-s
用于摘要(否则您不仅会获得文件夹的大小,还会获得文件夹中的所有内容)
在您使用-h
时,您可以使用对人类可读的值进行排序
du -h | sort -h
上的-h
标志sort
将考虑“人类可读”大小值。
如果要避免递归列出所有文件和目录,可以提供--max-depth
参数来限制显示的项目数。最常见的,--max-depth=1
du -h --max-depth=1 /path/to/directory