gpt4 book ai didi

linux - ll、ls 和 block 大小 M 或 G 之间哪个文件大小最准确?

转载 作者:太空宇宙 更新时间:2023-11-04 03:38:26 25 4
gpt4 key购买 nike

所以采用以下目录:

      4096 dir1
7255937636 dir2

这就是我仅使用 ll 命令得到的结果。如果我这样做 ls -l --block-size=M 我最终会得到:

   1M dir1
6920M dir2

最后,如果我这样做 ls -l --block-size=G 我最终会得到:

1G dir1
7G dir2

我知道 6920 很容易舍入到 7G,但将 4096 舍入到 1G 似乎是一个很大的延伸。我也不明白为什么第二个例子不是 7256M 或更类似的东西。更重要的是,如果我们总是向上舍入,为什么 7256 不向上舍入到 8G?

我想我并不完全理解我在这里看到的是什么,因为没有任何东西能提供像我想象的那样准确的值(value)。

最佳答案

显然您将 block 大小与用于显示(正确)大小的单位混淆了。尝试使用

ls -lh

启用自动缩放以实现人类可读的输出。

顺便说一句:ll 通常只是 ls -l 的别名。这也是您将获得的最准确的值。

关于linux - ll、ls 和 block 大小 M 或 G 之间哪个文件大小最准确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30724670/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com