[Moscow.pm] Get human-readable output from du, sorted by size:

Nikolay Mishin mi на ya.ru
Ср Сен 28 03:03:16 PDT 2011


к сожалению, у меня 
$uname -a
SunOS my_server_name_01 5.10 Generic_144488-06 sun4u sparc SUNW,SPARC-Enterprise


28.09.2011, 13:32, "Daniel Podolsky" <onokonem на gmail.com>:
> если это gnu/linux, то
> du -h|sort -h
>
> 2011/9/28 Nikolay Mishin <mi на ya.ru>:
>
>>  Добрый день Moscow-pm
>>
>>  пока получается так
>>  cat du-s
>>  #!/bin/sh
>>  du -h |perl -e '%bo = ( T => -4, G => -3, M => -2, K => -1, k => -1 ); print
>>  map { $_->[0] } sort { $bo{$a->[1]} <=> $bo{$b->[1]} || $b->[2] <=> $a->[2]
>>  } map { [ $_, /([TMGKk])/, /(\d+)/ ] } <>' $*
>>
>>  Вопрос - а можно короче или оптимальнеею
>>  спасибо.
>>
>>  С Уважением Николай Мишин
>>  --
>>  Moscow.pm mailing list
>>  moscow-pm на pm.org | http://moscow.pm.org
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org

--
Nikolay Mishin


Подробная информация о списке рассылки Moscow-pm