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來計算了,也無所謂
可是呢~會影響掃描的速度和文件刪除以及讀操作的速度