Estou usando o Ubuntu 14.04 e criei um diretório vazio em / tmp com o comando mkdir:
cd /tmp
mkdir foo
e depois eu verifiquei o tamanho usando ls:
ls -ldh foo
e o resultado mostra que o tamanho do diretório é 4KB, embora não tenha nada dentro dele!
criei um arquivo vazio com o toque:
touch empty
e depois verifiquei seu tamanho:
ls -l empty
o resultado mostra que o arquivo vazio é 0B, o que difere do diretório vazio.
Li sobre alguns Q & A dizendo que o 4KB é o metadado do diretório. Mas, se são os metadados, que tipo de informação é armazenada dentro e por que ela é tão grande, e por que um arquivo vazio não tem esse tipo de metadado? Se não são os metadados, o que significa o 4KB?