2012-03-01 3 views
24
du --max-depth=1 -h /media/downloads/ | sort -g -r 

これはG、M、Kサフィックスに関する並べ替えではありません... 1行のbashコマンドとして解決する方法はありますか?du -h出力をソートするには?

+7

'-h'を使用して停止します。 *実行* –

+4

私は同意します。代わりに '-m'を使用してください。これは読み込み可能なままにしておき、数値的にソートすることができます(' sort -n')。 –

+0

通常、この種の答えは、「不可能」または「努力する価値がない」ことを意味します。 – Pablo

答えて

24

代わりにsort -h -rを試しましたか?私のLinuxはRHEL 6.1です。 sortバージョン8.4。

+0

ソートのための '-h'オプションはありません – Pablo

+1

' -h'は私のLinuxでは利用可能ですが、私のMac OS Xでは利用できません。 – chrisaycock

+0

結論 - あなたのオプションが動作しないときはいつでも、ASCIIセットの次の文字で試してみてください:) @Pablo - sort -h [GNU coreutils](http://www.gnu.org/software/coreutils /)、私はv8.5を持っています。 –

関連する問題