二、Linux 设置文件系统扩展属性
一、setfattr
setfattr 是 Linux 系统中用于设置文件扩展属性(Extended Attributes)的命令行工具,可以设置、修改或删除文件的扩展属性,支持自定义属性和系统属性,提供了额外的元数据存储功能。
基本语法:
setfattr -n 属性名 -v 属性值 文件名
setfattr -n user.comment -v "This is an important file" example.txt
删除属性:
setfattr -x user.comment example.txt
二、getfattr
getfattr 是 Linux 系统中用于查看文件系统扩展属性(Extended Attributes)的命令工具。
常用参数:
参数 | 作用 |
-d | 显示扩展属性及其值 |
-m | 使用正则表达式匹配扩展属性名称 |
-e | 指定扩展属性值的编码方式 |
-n | 仅显示指定名称的扩展属性值 |
案例:
getfattr -dm -e hex example.txt