一些命令行工具使用-hor--human-readable选项以人类可读的格式(即36Gvs 37550836)打印文件大小。
Gil*_*il' 76
ls,但解析du或的输出df相对常见。(注意, for df,你应该df -P在解析时使用。)Tho*_*hor 13
请注意,如果您在您的环境中设置 BLOCKSIZE=human-readable ,这将是默认值,至少对于来自 GNU coreutils 的命令,即如果您使用的是 bash put:
export BLOCKSIZE=human-readable
Run Code Online (Sandbox Code Playgroud)
在您的 $HOME/.bashrc 文件中。
除了吉尔斯所说的:
与今天相比,发明硬盘的这些工具当时非常小。您无需帮助即可读取 400000 之类的数字。
如果您不喜欢它,请使用别名系统。在您的主目录中,
edit ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
并插入,例如:
alias df='df -h'
alias du='du -h'
Run Code Online (Sandbox Code Playgroud)
请注意,与许多其他语言相比,您不允许在赋值运算符(等号)之前或之后有一个空格。