Ho cercato di ottenere le dimensioni di una directory (contenente directory e directory secondarie) utilizzando il ls
comando con opzione l
. Sembra funzionare per i file ( ls -l file name
), ma se provo a ottenere le dimensioni di una directory (per esempio ls -l /home
), ottengo solo 4096 byte, sebbene nel complesso sia molto più grande.
-h
opzione utile che puoi aggiungere -l
all'opzione (es. ls -lh
) per ottenere le dimensioni dei file da stampare in notazione umana come 1.1M invece di 1130301. La "h "nel du -hs
comando che @sam ha dato come risposta alla tua domanda sulle directory significa anche" leggibile dall'uomo ", e appare anche in df -h
cui mostra le quantità leggibili dall'uomo di spazio usato e libero sul disco.