Utilities

以字節為單位的格式大小為人類可讀

  • September 15, 2020

是否有標準命令將簡單值(以字節為單位的大小)格式化為人類可讀的格式(類似於-h打開du, ls, …)?

例如。

echo 1852 | format       # should print 1.9K
echo 3145728000 | format # should print 3.0G

我認為您正在尋找numfmt可以將原始字元串轉換為已知數學標準的工具,例如

echo 3145728000 | numfmt --to=iec
3.0G

該工具是 GNU coreutils 系列的一部分。

引用自:https://unix.stackexchange.com/questions/609477