LinuxShell下文件大小单位

1. 简介

Linux Shell 下很多命令在打印文件大小信息时,默认使用的是字节作为单位。但为了方便用户使用,往往这些命令提供选项参数 -B[SIZE]--block-size=SIZE 给用户来指定文件大小的单位,比如 lsdfdu 命令等。

2. 文件大小单位

Linux Shell 下可选的文件大小单位参数 SIZE 如下表所示:

单位 说明
KkKBkBKiBkiB 101010^{10} 字节
MmMBmBMiBmiB 102010^{20} 字节
GgGBgBGiBgiB 103010^{30} 字节
TtTBtBTiBtiB 104010^{40} 字节
PpPBpBPiBpiB 105010^{50} 字节
EeEBeBEiBeiB 106010^{60} 字节
ZzZBzBZiBziB 107010^{70} 字节
YyYByBYiByiB 108010^{80} 字节

【注】Linux Shell 命令在列举文件大小信息时,当文件大小不是单位大小的整数倍数时,采用的是上取整的方式。