我注意到当我做一个:
ls -ls file
Run Code Online (Sandbox Code Playgroud)
它提供块数,比如 8 个块。
当我做:
stat file
Run Code Online (Sandbox Code Playgroud)
我注意到块数是 16,是 ls 给出的数字的两倍。
我的文件系统上的块大小是 4096。我了解到 ls 使用的块的任意单位是 1024。说 stat 在报告块时使用 512 字节的任意单位是否正确?
如果是这样,是否有不一致的原因?
我在 ext4 文件系统上运行 Ubuntu 11.10。