相关疑难解决方法(0)

文件块大小 - stat 和 ls 之间的区别

我注意到当我做一个:

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。

ls filesystems utilities stat

10
推荐指数
2
解决办法
2万
查看次数

标签 统计

filesystems ×1

ls ×1

stat ×1

utilities ×1