Linux基础命令介绍

本文详细解释了文件系统中IOBlock的概念及其作用。通过具体例子介绍了如何计算文件实际占用的空间大小,包括文件尺寸与IOBlock的关系,以及如何利用du命令获取文件占用空间。

wKiom1eIKRbwBpBBAAA40HHYw4M727.png-wh_50

总用量: 7600 是ls所列出的入口占用空间的字节数

1 表示该文件的硬链接数

root  表示属主

第二个root表示文件属组(一般是文件属主的缺省值)

1037 表示文件长度,不是K字节

要查看一个文件所占用的空间可以使用du命令


假如你的文件系统的IO BLOCK大小是4096 Bytes。

他意义是文件系统最小的读写及分配单位,每次读写操作你都不能小于这个尺寸。即使你的文件是只有一个字节。而且文件在硬盘上的存储也是以这个为单位,就是说如果文件尺寸小于这个值,那么它在磁盘上占用的空间就是4096字节。

占用空间的具体算法是:(进一(文件尺寸/4096))×4096。根据这个你就可以计算出你所列举的例子中的文件的空间使用状况:34890除以4096,大约等于8.5,进一法取得为9,就是说文件在磁盘上占用了9个BLOCk,每个BLOCK为4K,所以这两个文件占用的空间就是36K。 

这个规则也适合于目录,不过不会出现为0的目录,即使是空目录


本文转自xinsz08の平行时空博客51CTO博客,原文链接http://blog.51cto.com/xinsz08/1826567如需转载请自行联系原作者

维度2018
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值