Linux下为什么目录的大小总是4096

Linux下为什么目录的大小总是4096

1.在Linux下一切皆文件,因此文件夹也是文件,这个大小指的是文件夹的大小,和Windows下不同。

2.4096是IO块, 类似磁盘的标记的东西, 即: 即使是0大小也要占用一个块;
而文件大小是这样计算的, 占有的块数你看到的那个4096/8就是文件大小,字节为单位, 不除8是bit单位; 按兆计算再除以1024

补充: 因为在Lunux中,磁盘最小的划分是扇区,现在一个扇区是512bit单位,(以前可能是几十bit,小几百bit),磁盘读写是一次读8个扇区,8*512 = 4096bit
1024bit = 1k 一个文件占4k~

系统知道你这个文件,可能会不断写东西,所以直接给你开4096字节的空间
但是这样子也会造成文件碎片,磁盘空间的浪费,
话又说回来,现在电脑磁盘都是按T来计算了,也无所谓

可是呢~会影响扫描的速度和文件删除以及读操作的速度

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值