Nella finestra informazioni get si dice 387.037.139 byte che è 387 MB mentre la dimensione sul disco è 716.9 MB, che è 716.900.000 byte.
du -sh paramgen
risultato (in MiB) 684M paramgen
Perché c'è una differenza così grande?
Nella finestra informazioni get si dice 387.037.139 byte che è 387 MB mentre la dimensione sul disco è 716.9 MB, che è 716.900.000 byte.
du -sh paramgen
risultato (in MiB) 684M paramgen
Perché c'è una differenza così grande?
387.037.139 byte è la somma delle lunghezze del file in byte. Un file tuttavia utilizza interi blocchi su disco, quindi anche un file di un byte richiede un blocco. Sulla partizione su cui ho provato questo, un blocco è 4K. Il valore "su disco" è il numero di blocchi moltiplicato per la dimensione del blocco.
La differenza tra 684 e 716.9 è un fattore di 1.024 * 1.024, ovvero la differenza tra i due possibili significati di megabyte.
Leggi altre domande sui tag command-line macos file folders filesystem