如何让df linux命令输出始终以GB为单位

Ary*_*yan 31 linux linux-disk-free

如何始终以GB为单位获取df linux命令输出?即.我希望以GB为单位显示34MB以下

Filesystem            Size  Used Avail Use% Mounted on
/ttt/pda1              21G   20G   34M 100% /
Run Code Online (Sandbox Code Playgroud)

怎么能实现这一目标?

提前致谢.

fed*_*qui 62

您可以使用该-B选项.

df的手册页:

-B, - block-size = SIZE使用SIZE字节块

全部一起,

df -BG
Run Code Online (Sandbox Code Playgroud)


Rad*_*dai 6

如果您还希望它成为一个可以引用而无需记住参数的命令,您可以简单地为它添加别名:

alias df-gb='df -BG'
Run Code Online (Sandbox Code Playgroud)

所以如果你输入:

df-gb
Run Code Online (Sandbox Code Playgroud)

进入终端,您将获得磁盘使用情况的预期输出(以 GB 为单位)。

编辑:或者甚至只是用来df -h以标准的、人类可读的格式获取它。

http://www.thegeekstuff.com/2012/05/df-examples/