Linux 中“df -g”的对应命令是什么?

Linux 中“df -g”的对应命令是什么?

我想将“df -g”从 solaris 转换为 linux。想知道“df -g”在 linux 中的对应项是什么

在 solaris 上,man df 将提供选项 -g,如下所示:

打印整个 statvfs(2) 结构。此选项仅用于已挂载的文件系统。它不能与 -o 选项一起使用。此选项将覆盖 -b、-e、-k、-n、-P 和 -t 选项。

我目前无法找到适用于 Linux 的 -g,并且想知道 -g 是否已经过时。

答案1

这不是一个标准(或被广泛采用)的选项,并且不存在于任何其他选项中自由度Solaris 以外的其他实现。(例如 OpenBSD 的自由度用于-g完全不同的目的。

stat -f对于 Linux,您可以单独使用每个挂载点来获取 statvfs() 结果的文本版本。

$ stat -f / /启动
  文件: ”/”
    ID:9a1f066700795d36 名称长度:255 类型:zfs
区块大小:131072 基础区块大小:131072
区块:总计:13928460 空闲:13756444 可用:13756444
Inode:总计:3521952399 空闲:3521649824
  文件:“/boot”
    ID:38db9d923fe678d5 名称长度:255 类型:ext2/ext3
区块大小:1024 基本区块大小:1024
区块:总计:247591 空闲:128457 可用:124361
Inode:总计:65024 可用:64652

$ stat -f -c %n:%i,%s /> / / boot
/:9a1f066700795d36,131072
/启动:38db9d923fe678d5,1024

答案2

作为 Linux 系统中的替代方案,df 可以与“h”组合使用以提高可读性,并与“P”组合使用以修复对齐。

df -hP

相关内容