DQdlM
一些命令行工具使用-h
或--human-readable
选项以人类可读的格式(即36G
vs 37550836
)打印文件大小。
- 为什么需要此选项,而不是默认选项?
- 这些工具不是主要用于向人类输出吗?
吉勒斯“别再邪恶了”
- 因为它们最初不存在,并且默认行为是向后兼容。另外,因为它们并非在所有的unix变体中都存在,并且默认行为与其他unix变体兼容。
- 对于许多工具,因为它们旨在被其他工具解析。的情况很少见
ls
,但解析du
或的输出df
相对常见。(记住,对于df
,您应该df -P
在解析时使用。)
- 因为有些人喜欢37550836格式,因为当您看到一堆这样的数字时,它们的相对大小在视觉上清晰可见(数字位数)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句