Ca și în df, comutatorul -h afișează ieșirea într-o formă citibilă de om, adică în Mbytes, Kbytes etc.
Cea mai obișnuită utilizare este cu comutatoarele -h și -s. Comutatorul -s indică faptul că doriți să afișați informații generale despre director fără a afișa toate directoarele și fișierele:
# du -hs / acasă / setevoy /
72k / home / setevoy /
Opțiunea -a specifică să se ocupe nu numai de directoare, ci și de fișiere:
# du -ah / acasă / setevoy /
...
4,0k / home / setevoy / .bash_history
4.0k /home/setevoy/.ssh/known_hosts
8,0k / home / setevoy / .ssh
72k / home / setevoy /
Opțiunea -c afișează informațiile generale despre dimensiunea directorului la sfârșitul listei, după procesarea tuturor argumentelor:
# du -hc / acasă / setevoy /
8,0k / home / setevoy / .ssh
72k / home / setevoy /
72k total
Un comutator foarte util indică necesitatea de a număra dimensiunea fișierelor / directoarelor indicate de symlink, în loc să numere dimensiunea fișierului de referință propriu-zis.
# pwd
/ home / setevoy
# ls -la
...
lrwxr-xr-x 1 rădăcină setevoy 23 Aug 17 00:16 setevoy -> / usr / local / www / setevoy /
Directorul / home / setevoy / setevoy are 0 octeți în dimensiune:
Cu toate acestea, directorul / usr / local / www / setevoy / are 8 octeți în dimensiune:
# pwd
/ home / setevoy
# du -haL
8,0k ./setevoy
80k.
Calculați dimensiunea fiecărui director care se găsește în nivelul de cuibare 1 din directorul specificat:
# du -d 1-h / usr / local / www /
1.2M / usr / local / www / apache22
20M / usr / local / www / phpMyAdmin
4.2M / usr / local / www / loganalizator
25M / usr / local / www /
Tasta -I (Ignore) - sări peste fișiere și directoare care au un nume specific:
# du -I "phpMyAdmin" -h -d 1 / usr / local / www /
1.2M / usr / local / www / apache22
4.2M / usr / local / www / loganalizator
5.3M / usr / local / www /
Și invers - afișați dimensiunea directoarelor sau a fișierelor care conțin un șablon specific:
# pwd
/ usr / local / www
# du -h -d 1 * phpMyAdmin * | sortare
20M phpMyAdmin
52k phpMyAdmin / exemple
116k phpMyAdmin / setup
2.3M phpMyAdmin / temele
2.4M phpMyAdmin / js
5.4M phpMyAdmin / biblioteci
8.5M phpMyAdmin / locale
Opțiunea -n la numărarea dimensiunii directorului specifică să săriți fișierele și directoarele care au pavilionul nodump:
# ls -lo
...
drwxr-xr-x 2 roată roată nodump 512 Aug 17 00:18 setevoy
# du -h -d 1 * setevoy * | sortare
4.0k setevoy1
8.0k setevoy
# du -hn -d 1 * setevoy * | sortare
4.0k setevoy1
Și ultimul argument util este -x. Specifică faptul că nu se iau în considerare directoarele care sunt punctele de montare ale altor sisteme de fișiere.