PHP - Funciones xattr

La extensión xattr puede permitir la manipulación de atributos extendidos en un sistema de archivos.

Para usar xattr, podemos necesitar una libattr instalada.

Estas funciones solo pueden funcionar en sistemas de archivos que admitan atributos extendidos y se hayan habilitado en el momento del montaje. Algunos sistemas de archivos comunes que admiten atributos extendidos: ext2, ext3, reiserfs, jfs y xfs.

Esta extensión no tiene directivas de configuración definidas en php.ini.

Esta extensión no tiene tipos de recursos definidos.

Constantes predefinidas

Las constantes se definen a continuación por esta extensión y solo pueden estar disponibles cuando una extensión se ha compilado en PHP o se ha cargado dinámicamente en tiempo de ejecución.

  • XATTR_ROOT (integer): establece el atributo en el espacio de nombres raíz (confiable). Requiere privilegios de root.
  • XATTR_DONTFOLLOW (integer): no siga el enlace simbólico, sino que opere en el enlace simbólico en sí.
  • XATTR_CREATE (integer): la función fallará si el atributo extendido ya existe.
  • XATTR_REPLACE (integer): la función fallará si el atributo extendido no existe.
No Señor Función descriptiva
1 xattr_get ()

La función puede obtener un atributo extendido.

2 xattr_list ()

La función puede obtener una lista de atributos extendidos.

3 xattr_remove ()

La función puede eliminar un atributo extendido.

4 xattr_set ()

La función puede establecer un atributo extendido.

5 xattr_list ()

La función puede verificar si el sistema de archivos admite atributos extendidos.