df -h 和 df -kh?

IAm*_*oid -2 linux disk-usage

df -h和 和有df -kh什么区别?

我正在我的终端中尝试这两个命令,但是我没有看到任何明显的区别,所以想了解一下。

Kus*_*nda 5

实际上没有区别。

选择“人类可读”输出的-h选项df,这意味着事物的大小将被缩放到适当的数量,以提供漂亮的小可读值,例如 2.1G 或 806M。

-k选项执行类似的操作,但仅将大小扩展到千字节,因此您将获得例如 2165680 和 824550 而不是 2.1G 和 806M。

由于这些选项相互冲突(您不能同时具有以千字节和“人类可读”格式表示的大小),指定的最后一个选项将“获胜”。您使用的这些选项的组合-kh(与 相同-k -h)意味着您将获得仅使用 的效果-h。因此df -h和之间没有区别df -kh

将此行为与其他实用程序的冲突选项进行比较,例如-C-1(“减一”)和-l(“减一”)选项到ls,以及如果您以一种或另一种顺序使用 all 会发生什么。