xattr:对Go的扩展属性支持(linux + darwin + freebsd)

时间:2024-03-31 10:23:57
【文件属性】:

文件名称:xattr:对Go的扩展属性支持(linux + darwin + freebsd)

文件大小:14KB

文件格式:ZIP

更新时间:2024-03-31 10:23:57

系统开源

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


【文件预览】:
xattr-master
----.travis.yml(441B)
----xattr_bsd.go(5KB)
----xattr.go(7KB)
----xattr_linux_test.go(253B)
----xattr_linux.go(3KB)
----.travis.sh(327B)
----xattr_unsupported.go(1KB)
----xattr_test.go(8KB)
----LICENSE(1KB)
----xattr_flags_test.go(978B)
----xattr_darwin.go(2KB)
----.gitignore(276B)
----xattr_solaris.go(4KB)
----go.sum(207B)
----README.md(2KB)
----go.mod(98B)

网友评论