getfattr命令 – 获取文件系统对象的扩展属性

2023年 7月 22日 27.0k 0

getfattr命令的作用是可以获得文件系统对象的扩展属性。

对于每个文件,getfattr命令会显示该文件相关联的文件名和该组的扩展属性的名称(和任选的值)。

这里的文件系统扩展属性,不是我们常说的lsattr命令和chattr命令中文件操作的属性。这里的扩展属性是完全自定义的。扩展属性的支持,不同文件系统对其支持程度不同。某些系统对于文件关联的扩展属性的数量和大小还有更为严格的限制。

语法格式:getfattr [参数][路径]

常用参数:

-n 得到命名扩展属性值
-d 获得所有扩展属性值
-e 编码值(为文本、十六进制或base64编码)
-h 不引用符号链接
-R 递归到子目录
-m 包括名称匹配正则表达式模式的属性

参考实例

查看/root/xtuos.com.cfg文件的扩展属性值:

[root@xtuos.com ~]# getfattr -d -m /root/xtuos.com.cfg

查看文件指定的扩展属性:

[root@xtuos.com ~]# getfattr -n ‘trusted.gfid’ -d -e hex –absolute-names $(vs_quick_lookup.sh vm-disk-1.qcow2 | grep $(hostname) | awk -F “:” ‘{print $2}’ )

统计cephfs目录下存放的数据量以及来获取文件系统给出的扩展属性:

[root@xtuos.com ~]# getfattr -d -m ceph.dir.* /mnt/cephfs

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论