Как отсортировать по размеру подкаталогов при использовании команды du -sh *?

du -sh *
275M    fusionforge_g
50M     git
99M     httpd
181M    php-doc
4.0M    pirate3
3.4G    qt
1.1M    vim-addon-manager
126M    wp-and

этот вывод не в порядке, как упорядочить этот вывод в соответствии с размером подкаталогов?

@vstm версия моего основного утилиты меньше 7,5, поэтому решение в https://serverfault.com/questions/62411/how-can-i-sort-du-h-output-by-size не может решить мою проблему,

rpm -qa | grep core
coreutils-5.97-19.el5
policycoreutils-1.33.12-14.2.el5

@ Леонид Вольницкий, сортировка -nr не работает, когда используется опция -h:(

du -sh * | sort -nr
275M    fusionforge_g
181M    php-doc
126M    wp-and
99M     httpd
50M     git
4.0M    pirate3
3.4G    qt
1.1M    vim-addon-manager

1 ответ

Что-то вроде этого:

  command du -sh */ | sort -nrh
Другие вопросы по тегам