我查看了linux和在这页上 (查找手册),特别是在关于测试"-size“一节中,它错误地指出 is 是1024 字节。据我所知,这是假的。一个千字节是1000字节,一个基比字节是1024字节。那么,它实际使用的单位是什么?它是说“千字节”和"1000字节“,还是指"1024字节”而不正确地写“千字节”?
发布于 2018-02-08 23:07:37
很好的斑点!明确的解释是正确的。1k指的是基字节(1024字节)。我对它进行了测试,创建了一系列的尺寸,并查看了其中的标识。
$ for i in 999 1000 1001 1023 1024 1025; do dd if=/dev/urandom of=$i bs=1 count=$i; done
$ find . -size 1k
.
./1024
./1023
./1001
./1000
./999您可以看到找到了1024字节文件(而不是1025字节文件)。
(如果你愿意的话,你可能会考虑提交一份错误报告。)
https://unix.stackexchange.com/questions/422922
复制相似问题