du --max-depth=1 -h /media/downloads/ | sort -g -r
これはG、M、Kサフィックスに関する並べ替えではありません... 1行のbashコマンドとして解決する方法はありますか?du -h出力をソートするには?
du --max-depth=1 -h /media/downloads/ | sort -g -r
これはG、M、Kサフィックスに関する並べ替えではありません... 1行のbashコマンドとして解決する方法はありますか?du -h出力をソートするには?
代わりにsort -h -r
を試しましたか?私のLinuxはRHEL 6.1です。 sort
バージョン8.4。
ソートのための '-h'オプションはありません – Pablo
' -h'は私のLinuxでは利用可能ですが、私のMac OS Xでは利用できません。 – chrisaycock
結論 - あなたのオプションが動作しないときはいつでも、ASCIIセットの次の文字で試してみてください:) @Pablo - sort -h [GNU coreutils](http://www.gnu.org/software/coreutils /)、私はv8.5を持っています。 –
'-h'を使用して停止します。 *実行* –
私は同意します。代わりに '-m'を使用してください。これは読み込み可能なままにしておき、数値的にソートすることができます(' sort -n')。 –
通常、この種の答えは、「不可能」または「努力する価値がない」ことを意味します。 – Pablo