答案1
从man df
(重点是我的):
-H, --si
打印尺寸的幂1000(例如 1.1G)
...因此很可能不是您所期望的,因为您似乎期望由小写选项设置的人类可读格式,-h
如手册页中所述:
-h, --人类可读
打印尺寸的幂1024(例如 1023M)
df
在 Ubuntu 上由 GNU coreutils 包提供,在以下文档中有更多解释2.2 区块大小IE:
对于人性化格式,输出大小后面会跟一个大小字母,例如“M”表示兆字节。BLOCK_SIZE=human-readable 使用 1024 的幂;“M”代表 1,048,576 字节。BLOCK_SIZE=si 类似,但使用 1000 的幂并附加“B”;“MB”代表 1,000,000 字节
。