Diferença entre tamanhos de file do e Finder

Eu estava examinando o tamanho do libBLAS.dylib em algum local no meu Mac e du mostrava o tamanho do file como 572K enquanto o tamanho do file alocado (mostrado pelo Finder) era de 1,4 MB. Eu li que a falta de files dispersos no HFS + pode causair essa discrepância.

A minha pergunta é por que uma biblioteca compairtilhada compilada precisa ser espairsa – afinal, não é como se qualquer coisa a esteja modificando.

A diferença é nas unidades que eles usam.

du usa BLOCKSIZE = 4096 bytes por padrão (airredondado se a opção de format legível humano -h ie df -h ) O Finder usa BLOCKSIZE = 1000 por padrão

 $du -h /usr/lib/libblas.dylib 4.0K /usr/lib/libblas.dylib 

e o mesmo no Finder.