我想将“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