标签: c filesystems
有没有办法在文件系统ext2中找到稀疏文件的大小?
答案 0 :(得分:3)
获取文件的stat()。字段st_size以字节为单位给出常规大小,包括空洞。字段st_blocks显示实际分配的块(以512字节块为单位),因此st_blocks * 512是它实际占用磁盘的字节数。
stat()
st_size
st_blocks
st_blocks * 512
这适用于任何文件系统,而不仅仅是ext2。