See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
du (Unix) - Wikipedia

du (Unix)

Da Wikipedia, l'enciclopedia libera.

du (da disk usage, utilizzo del disco) è un comando dei sistemi operativi Unix e Unix-like, e più in generale dei sistemi POSIX, che calcola e mostra sullo standard output il totale dello spazio nel file system occupato dai file o directory specificate (per le directory è conteggiato ricorsivamente anche lo spazio occupato dai file e dalle subdirectory che esse contengono).

È da notare che il totale può essere diverso (tipicamente inferiore) dalla somma delle dimensioni di ogni singolo file come riportato dal comando ls, in quanto ciò che viene preso in considerazione è lo spazio occupato nel file system, che nei casi di file sparsi può anche essere notevolmente inferiore alle dimensioni dichiarate.

Indice

[modifica] Uso

La sintassi generale di du è la seguente:

 du [opzioni] [arg1 ..]

I parametri arg indicano i nomi dei file e/o directory di cui calcolare lo spazio occupato. Se non ne è specificato nessuno, viene effettuato un conteggio della directory corrente.

Il comportamento predefinito prevede di visualizzare per ogni subdirectory incontrata durante il conteggio una linea con il subtotale dello spazio da essa occupato. L'unità di misura predefinita è in blocchi da 512 byte, tuttavia la versione GNU di du usa blocchi da un KiB a meno che non sia stata impostata la variabile d'ambiente POSIXLY_CORRECT.

Tra le opzioni principali vi sono:

  • -a – Mostra una linea anche per ogni file incontrato, e non solo per ogni subdirectory.
  • -k – Indica le dimensioni in KiB anziché in blocchi da 512 byte.
  • -L – Se nel conteggio si incontrano dei collegamenti simbolici, prende in considerazione le dimensioni della destinazione del collegamento simbolico invece che quella del collegamento stesso.
  • -s – Non mostrare i subtotali.
  • -x – Escludi dai conteggi i file che stanno su altri file system.

[modifica] Esempi

Mostra l'utilizzo in KiB dello spazio nel file system della directory corrente in e delle sue subdirectory:

 $ du -k
 0      ./.directory_nascosta
 12     ./drafts
 76     .


Mostra l'utilizzo in KiB dello spazio nel file system della directory corrente e delle sue subdirectory, elencando anche i singoli file:

 $ du -ak
 12     ./edit
 4      ./.file_nascosto
 4      ./.bashrc
 0      ./.directory_nascosta
 4      ./.bash_logout
 0      ./editor
 4      ./drafts/doc1.txt
 4      ./drafts/doc2.txt
 4      ./drafts/doc3.txt
 12     ./drafts
 4      ./.bash_history
 32     ./edition-32
 4      ./.bash_profile
 76     .


Mostra l'utilizzo in KiB dello spazio nel file system della directory corrente e delle sue subdirectory, ma visualizzando solo il totale:

 $ du -sk
 76     .


Mostra l'utilizzo in KiB dello spazio nel file system della directory drafts e del file editor:

 $ du -k drafts editor
 12     drafts
 0      editor

[modifica] Voci correlate

[modifica] Collegamenti esterni

  • (EN) du in The Open Group Base Specifications Issue 6 IEEE Std 1003.1, 2004 Edition. URL consultato il 02-05-2008.
  • (EN) du: Estimate file space usage in GNU Coreutils manual. URL consultato il 02-05-2008.


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -