如何在文件系统ext2中找到稀疏文件的大小?

时间:2013-11-24 11:40:54

标签: c filesystems

有没有办法在文件系统ext2中找到稀疏文件的大小?

1 个答案:

答案 0 :(得分:3)

获取文件的stat()。字段st_size以字节为单位给出常规大小,包括空洞。字段st_blocks显示实际分配的块(以512字节块为单位),因此st_blocks * 512是它实际占用磁盘的字节数。

这适用于任何文件系统,而不仅仅是ext2。