首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >df -h和df -kh?

df -h和df -kh?
EN

Unix & Linux用户
提问于 2020-12-05 16:49:44
回答 2查看 1.4K关注 0票数 -2

df -hdf -kh有什么区别?

我正在我的终端中尝试这两个命令,但是我没有看到任何明显的差异,所以我想要理解。

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2020-12-05 17:00:41

实际上是没有区别的。

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

-k选项做了一些类似的事情,但是只将大小缩放到千字节,所以您将得到例如2165680和824550,而不是2.1G和806米。

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

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

票数 5
EN

Unix & Linux用户

发布于 2020-12-05 22:48:07

df -kh可能比df -h慢一点。您可能无法度量它,但是解析它的参数需要花费更长的时间。

对于那些知道如何在变量是可变的语言(C、python、bash、.)编程的人来说,它是这样的。

代码语言:javascript
复制
set mode to k
set mode to h
do everything else

vs

代码语言:javascript
复制
set mode to h
do everything else

当程序到达do everything else时,模式被设置为h。

票数 -1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/623057

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档