Normalmente, du
mostra informações sobre uso de disco (que é de onde vem o nome). Tenha em mente que
disk usage != sum of file sizes
Porque cada arquivo ocupa um número de blocos no sistema de arquivos (veja man mkfs.ext2
, por exemplo). Isso significa que apenas em uma situação muito rara um uso de disco de um arquivo é igual ao tamanho real - para isso, o tamanho deve ser exatamente um múltiplo do tamanho do bloco.
Pense nos blocos do sistema de arquivos como caixas que contêm partes de arquivos - cada um pode conter uma parte de apenas um arquivo.
Para a versão GNU de du
, confira a opção --apparent-size
.
Uma situação ainda mais interessante pode ocorrer, quando existem algumas no sistema de arquivos!