¿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?

Respuestas a la pregunta(2)

Su respuesta a la pregunta