如何在类似Unix的命令行上找到目录的大小?


20

我知道这是一个非常基本的问题,但是我在网上搜索并没有找到简单的答案。我确定这是两个或三个字母的命令,对吗?

Answers:


43

du -s directory,如“磁盘使用情况,总和”

使用du -sk以显示千字节大小(默认值是显示的512字节的块数),或du -sh一个更人性化的输出。有关更多选项,请键入man du


实际上我想要'du -s -b',所以大小以字节为单位。我不知道为什么默认值是不带'kb'的千字节,但这不是一个令人信服的答案!; D
Langel 2012年

6
您可以将-h标记用于“人类可读”,这会自动以KB,MB等进行转换。
Ramzi Kahil 2012年

@Martin这也是我最喜欢的标志。
大卫

0

这与相同-s,但替换01,您只可以获取文件夹中的内容:

du -h -d 0 /path/to/file

如果需要整个卷,则应使用df而不是du(path是可选的):

df -H /

题外话:一件(非常)令人毛骨悚然的事情:我碰巧只是离ArneStenström一条街。

/罗伯特

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.