PHP - Funções xattr
A extensão xattr pode permitir a manipulação de atributos estendidos em um sistema de arquivos.
Para usar o xattr, podemos precisar de um libattr instalado.
Essas funções só podem funcionar em sistemas de arquivos que suportam atributos estendidos e foram ativados no momento da montagem. Alguns sistemas de arquivos comuns que suportam atributos estendidos: ext2, ext3, reiserfs, jfs e xfs.
Esta extensão não possui diretivas de configuração definidas no php.ini.
Esta extensão não possui tipos de recursos definidos.
Constantes Predefinidas
As constantes são definidas abaixo por esta extensão e só podem estar disponíveis quando uma extensão foi compilada no PHP ou carregada dinamicamente em tempo de execução.
- XATTR_ROOT (inteiro) - Defina o atributo no namespace raiz (confiável). Requer privilégios de root.
- XATTR_DONTFOLLOW (inteiro) - Não segue o link simbólico, mas opera no próprio link simbólico.
- XATTR_CREATE (inteiro) - A função falhará se o atributo estendido já existir.
- XATTR_REPLACE (inteiro) - A função irá falhar se o atributo estendido não existir.
Sr. Não | Descrição da função |
---|---|
1 | xattr_get () A função pode obter um atributo estendido. |
2 | xattr_list () A função pode obter uma lista de atributos estendidos. |
3 | xattr_remove () A função pode remover um atributo estendido. |
4 | xattr_set () A função pode definir um atributo estendido. |
5 | xattr_list () A função pode verificar se o sistema de arquivos suporta atributos estendidos. |