Calcolare dimensione file in un path

La dimensione effettiva dei file è differente dallo spazio che occupano su disco per via della “block size”, di conseguenza l’uso del comando “du” non permette di conoscere l’effettiva dimensione dei file ma solo lo spazio che occupano su disco.

Per avere un’idea precisa della dimensione dei file in una cartella usare il comando:

find <directory> -type f |  xargs ls -lnk | awk ‘{print $5}’ | awk ‘{total += $1}; END {print total}’

Nota: il parametro “-lnk” può essere scritto anche “-lnh” per avere le dimensioni non espresse in kilobyte.

Comments

Leave a Reply

Your email address will not be published.