У неким случајевима постоји потреба да видите колико простора датотеке заузимају у одређеној фасцикли и да пронађете највеће датотеке да бисте их избрисали. Познато је неколико алата за решавање ових проблема, али најједноставнији од њих је ду утилити. Омогућава вам да прикажете величину свих датотека у одређеној фасцикли у бајтовима или у погоднијем формату. Затим ћемо схватити шта је ду Линук команда, као и како да је користите за решавање ваших радних проблема.
Цомманд Оптионс
Синтакса је једноставна. Довољно је проследити опције и путању до фасцикле са којом се ради:
$ du options /path/to/folderОпције услужних програма:
-a,--allприказује величину за све датотеке, не само за директоријуме, подразумевано се приказује само за фасцикле;-
-B,--block-sizeспецифицирају излазне јединице величине, доступне: К,М,Г,Т,П,Е,З,И за 1024 и КБ, МБ и тако даље за 1000; -
-c,--totalприказује укупну величину свих фасцикли на крају; -
-d,--max-depthмаксимална дубина угнежђења директоријума; -
-h,--human-readableвеличина екрана у човеку читљивим јединицама; -
--inodes- приказује информације о коришћењу иноде; -
-L,--dereference- прати све симболичке везе; -
-l,--count-links- броји величину датотеке неколико пута за чврсте везе; -
-P,--no-dereference- не прати симболичке везе, ово је подразумевано понашање; -
-S,--separate-dirs- не укључују величину подфолдера у величину фасцикле; -
--si- приказује величину фајлова и фасцикли у систему Ц, користи се 1000 уместо 1024; -
-s,--summarize- приказује само укупну величину; -
-t,--threshold- не узимају у обзир датотеке и фасцикле чија је величина мања од наведене; -
--time- приказује време последње измене за датотеку или фасциклу уместо времена модификације, можете приказати следеће ознаке: атиме, аццесс, усе, цтиме; -
-X,--exclude- искључује датотеке из бројања; -
-x,--one-file-system- прескочи монтиране системе датотека; -
--version- приказује верзију услужног програма.
Да бисте видели све опције, покрените:
Како користити команду?
Да бисте једноставно приказали листу фасцикли у одређеном директоријуму и простор који они заузимају, на пример, у /var покрените:
$ man d Ако желите да се величина прикаже у читљивијем облику, користите опцију -h :
$ du -h /var 
Такође можете одредити величину блока. Тада ће тачност бити нешто нижа, јер је минимална јединица мере један блок. На пример, да бисте приказали величину фасцикли у мегабајтима са блоком од 1024 килобајта, користите опцију -B са М параметром:
$ du -BM /var 
Можете приказати величину не само фасцикли, већ и датотека које се тамо налазе, користите опцију -a :
$ du -BM /var 
Да бисте приказали само укупну величину свих датотека и фасцикли, користите опцију -s :
$ du -BM /var Када треба да прикажете величину фасцикли без њихових потфасцикли, користите -m:
$ du -BM /var 
Постоји и опција за приказ линије са укупном величином целе фасцикле. Али препоручљиво је да користите ову функцију са опцијом -S :
$ du -hSc /va 
Да бисте искључили све из евиденције:
$ du -hac --exclude="*.log" 
Да бисте сортирали вредности у погодном формату:
$ du -hac --exclude="*.log" 