gpt4 book ai didi

unix - `-h` 中的 `ls -lah` 在 Unix 中如何工作?

转载 作者:行者123 更新时间:2023-12-05 01:13:53 27 4
gpt4 key购买 nike

当我使用 ls -lals -lah ,对于相同的文件,我似乎得到了不同的编号。

gillin@mt:/home/vanilla/wmt-data/lm$ ls -lah *
-rw-rw-r-- 1 vanilla vanilla 68G Aug 5 03:57 lm.6gram.de.arpa.gz
-rw-rw-r-- 1 vanilla vanilla 25G Aug 4 07:32 lm.6gram.fr.arpa.gz
-rw-rw-r-- 1 vanilla vanilla 29G Aug 5 07:41 lm.6gram.ru.arpa.gz
gillin@mt:/home/vanilla/wmt-data/lm$ ls -la *
-rw-rw-r-- 1 vanilla vanilla 72726733721 Aug 5 03:57 lm.6gram.de.arpa.gz
-rw-rw-r-- 1 vanilla vanilla 26482284407 Aug 4 07:32 lm.6gram.fr.arpa.gz
-rw-rw-r-- 1 vanilla vanilla 30777650366 Aug 5 07:41 lm.6gram.ru.arpa.gz

-h 怎么样了参数舍入文件的大小?

为什么是-lah尺寸与 -la 大不相同

最佳答案

他们并没有“那么不同”。 -h是“人类可读的”:

30777650366 -> 30056299K -> 29351M -> 28G for powers of 2
30777650366 -> 30777650K -> 30056M -> 30G for powers of 10

如果您使用 RTFM ( man ls ):

  -h, --human-readable
with -l and/or -s, print human readable sizes (e.g., 1K 234M 2G)

--si likewise, but use powers of 1000 not 1024

关于unix - `-h` 中的 `ls -lah` 在 Unix 中如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31842239/

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