¿Por qué el tamaño de un directorio vacío en Linux es 4KB? [cerrado]
Estoy usando Ubuntu 14.04 e hice un directorio vacío en / tmp con el comando mkdir:
cd /tmp
mkdir foo
y luego verifiqué su tamaño usando ls:
ls -ldh foo
y el resultado muestra que el tamaño del directorio es de 4KB, ¡aunque no tiene nada dentro!
luego creé un archivo vacío con toque:
touch empty
y luego verifiqué su tamaño:
ls -l empty
el resultado muestra que el archivo vacío es de 0B, que difiere del directorio vacío.
He leído sobre algunas preguntas y respuestas que dicen que 4KB son los metadatos del directorio. Pero si se trata de los metadatos, ¿qué tipo de información se almacena dentro y por qué es tan grande, y por qué un archivo vacío no tiene ese tipo de metadatos? Si no son los metadatos, ¿qué significa 4KB?