Differenza tra le dimensioni del file du e Finder

1

Stavo dando un'occhiata alla dimensione di libBLAS.dylib in qualche punto del mio Mac e ho mostrato che la sua dimensione del file era 572K mentre la dimensione del file allocata (mostrata da Finder) era 1.4MB. Ho letto che la mancanza di file sparsi su HFS + può causare questa discrepanza.

La mia domanda è: perché una libreria condivisa compilata deve essere sparsa, dopotutto non è come se qualcosa dovesse modificarla.

    
posta Opt 25.02.2013 - 07:08
fonte

1 risposta

1

La differenza è nelle unità che usano.

du utilizza BLOCKSIZE = 4096 byte per impostazione predefinita (arrotondato se l'opzione Formato leggibile da lettura umana -h i.e. df -h ) Il Finder utilizza BLOCKSIZE = 1000 per impostazione predefinita

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

e lo stesso nel Finder.

    
risposta data 07.03.2013 - 08:58
fonte

Leggi altre domande sui tag