PHP - xattr 函数



xattr 扩展允许操作文件系统的扩展属性。

要使用 xattr,需要安装 libattr。

这些函数仅适用于支持扩展属性并在挂载时已启用的文件系统。一些支持扩展属性的常见文件系统:ext2、ext3、reiserfs、jfs 和 xfs。

此扩展在 php.ini 中没有定义配置指令。

此扩展没有定义资源类型。

预定义常量

此扩展定义的常量如下,仅当扩展已编译到 PHP 中或在运行时动态加载时才可用。

  • XATTR_ROOT (整数) - 在根(受信任)命名空间中设置属性。需要 root 权限。
  • XATTR_DONTFOLLOW (整数) - 不要跟随符号链接,而是在符号链接本身操作。
  • XATTR_CREATE (整数) - 如果扩展属性已存在,则函数将失败。
  • XATTR_REPLACE (整数) - 如果扩展属性不存在,则函数将失败。
序号 函数及描述
1 xattr_get()

获取扩展属性的函数。

2 xattr_list()

获取扩展属性列表的函数。

3 xattr_remove()

移除扩展属性的函数。

4 xattr_set()

设置扩展属性的函数。

5 xattr_list()

检查文件系统是否支持扩展属性的函数。

php_function_reference.htm
广告