sortコマンドでhuman readableな形式でソートする方法
sortコマンドでhuman readableな形式(2K、1Gなど)でソートするには-hオプションを指定します。
オプションの説明
-h, --human-numeric-sort compare human readable numbers (e.g., 2K 1G)
-hオプションを指定した場合
$ du -sh * | sort -h 4.0K appveyor.yml 4.0K BSDmakefile 4.0K codecov.yml 4.0K MAINTAIN.md 4.0K snap 8.0K Makefile 8.0K README.md 12K CONTRIBUTING.md 16K BACKERS.md 16K LICENSE 16K man 20K config 24K CMakeLists.txt 60K ci 132K cmake 168K contrib 168K third-party 176K scripts 2.1M unicode 7.9M test 17M runtime 18M src 165M build
-hオプションを指定しない場合
$ du -sh * | sort 12K CONTRIBUTING.md 132K cmake 165M build 168K contrib 168K third-party 16K BACKERS.md 16K LICENSE 16K man 176K scripts 17M runtime 18M src 20K config 2.1M unicode 24K CMakeLists.txt 4.0K appveyor.yml 4.0K BSDmakefile 4.0K codecov.yml 4.0K MAINTAIN.md 4.0K snap 60K ci 7.9M test 8.0K Makefile 8.0K README.md