【发布时间】:2013-07-29 00:29:24
【问题描述】:
我想知道操作系统上的文件大小是如何计算的?
我最好的猜测是操作系统以某种方式跟踪文件列表和它们占用的所有相关磁盘块,并简单地将(磁盘块计数 * 块大小)相乘,但这不会给出确切的文件大小,因为一个块中可能有未使用的空间,那么我想它可以循环遍历最后一个块的所有字节,直到找到一个空终止字符。
我想这取决于操作系统,但我只是想了解整体情况,否则我正在寻找与 unix 相关的答案:)
【问题讨论】:
-
感谢 devnull 回答了我的问题 :) 你能创建一个答案而不是评论吗?
标签: unix operating-system filesystems