GNU Coreutils には、numfmt
と呼ばれる明らかにあまり知られていない小さなツールが含まれています。 数値変換の場合、必要なことは次のとおりです:
$ numfmt --to=iec-i --suffix=B --format="%.3f" 4953205820
4.614GiB
それはあなたのニーズによく合っていると思います.他の回答ほど大きくもハック的でもありません.
より強力なソリューションが必要な場合は、私の他の回答をご覧ください。
使用しない理由はありますか
ls -lh
指図 ?ここ数年でリリースされた Linux システムを使用している場合は、この機能があります。