Я створив каталог, куди помістив десять файлів, кожен з яких рівно 1048,576 символів (1024 ^ 2). Розмір кожного з них повинен бути рівно один мегабайт, рахуючи мегабайт 1024 ^ 2 байти.
Якщо я використовую ls -lh у цьому каталозі, це вихід
[ me: /home/me/test ] ls -lh the_directory
total 11M
-rw-r--r-- 1 me we 1.0M Feb 1 17:11 f0
-rw-r--r-- 1 me we 1.0M Feb 1 17:11 f1
-rw-r--r-- 1 me we 1.0M Feb 1 17:11 f2
-rw-r--r-- 1 me we 1.0M Feb 1 17:11 f3
-rw-r--r-- 1 me we 1.0M Feb 1 17:11 f4
-rw-r--r-- 1 me we 1.0M Feb 1 17:11 f5
-rw-r--r-- 1 me we 1.0M Feb 1 17:11 f6
-rw-r--r-- 1 me we 1.0M Feb 1 17:11 f7
-rw-r--r-- 1 me we 1.0M Feb 1 17:11 f8
-rw-r--r-- 1 me we 1.0M Feb 1 17:11 f9
Чому він дорівнює 11М, якщо сума колу становить рівно 10,0М? Якщо я роблю ls -lha, то я бачу, що каталоги .
і ..
нараховують 4 КБ кожен. У цьому каталозі немає нічого іншого.
Чому це так?
Це було зроблено у вікні Linux.