ls -l的total是如何计算的?

题主要模拟实现ls -l的功能,在计算total的大小时,不太清楚是什么内容,搜索文章,搜到这样的一篇文章:https://www.cnblogs.com/Harle...
后来尝试这样去计算,在有的目录计算出来就是对的,但是在根目录下得出的结果和命令结果不相同,文件数目也挺多的,所以感觉很棘手,不知道要怎么排查,想问问是不是还有什么其他的条件?

阅读 3.2k
1 个回答

图片描述
最后查看了物理块分配,发现了根目录下两个特殊的存在~0-0,然后问题解决了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题