df -k 输出的单位是什么?

df -k 输出的单位是什么?

Used和的单位是什么Available? 和 是什么1K-blocks意思? 是指大小以 kB 为单位吗?

命令:

df -k | head -2

输出:

文件系统 1K 块已使用可用使用率% 已安装于
/dev/sda7 9920592 1054440 8354084 12% /

答案1

man df

显示值以第一个可用 SIZE 为单位--块大小以及 DF_BLOCK_SIZE、BLOCK_SIZE 和 BLOCKSIZE 环境变量。否则,单位默认为 1024 字节(如果设置了 POSIXLY_CORRECT,则为 512)。

SIZE 可能是(或者可能是可选后跟的整数)下列之一:KB 1000、K 1024、MB 1000*1000、M 1024*1024,等等(对于 G、T、P、E、Z、Y)。

开关-k等于--block-size=1K,这意味着数字是1024字节的倍数。

答案2

是的,你是对的,正如文档所说:

 -k      Use 1024-byte (1-Kbyte) blocks, rather than the default.  Note
         that this overrides the BLOCKSIZE specification from the environ-
         ment.

相关内容