Xattr的 对Go的扩展属性支持(Linux + darwin + freebsd + netbsd + solaris)。 “扩展属性是与文件和目录永久关联的name:value对,类似于与流程关联的环境字符串。属性可以定义或未定义。如果已定义,则其值可以为空或非空。” SetWithFlags允许额外传递系统标志以转发给基础调用。 FreeBSD和NetBSD不支持此功能,该参数将被忽略。 所有函数的L变体( LGet/LSet/... )与Get/Set/...相同,除了它们不引用出现在路径末尾的符号链接。 有关详细信息,请参见 。 例子 const path = "/tmp/myfile" const prefix = "user." if err := xattr . Set ( path , prefix + "test" , [] byte ( "tes