Instala o pacote completo com referência local e todos os modos publicados.
install attrattrLê metadados portáteis e atributos estendidos de arquivos; xattrs disponíveis também podem ser gravados ou removidos.
Para obter metadados previsíveis em diferentes hospedagens, comece pelas chaves portáveis; use atributos estendidos somente quando o servidor realmente oferecer xattr.
attr [path [key]] [-x|-d|-s <value>]attrmostrar metadados portáteis do diretório atual
attr <path>mostrar chaves estendidas ou metadados portáteis
attr <path> <key>mostrar um campo portátil ou o valor de um atributo estendido
attr <path> <key> : <value>definir texto bruto em um atributo estendido
-xmostrar o valor selecionado em hexadecimal
-s <value>definir um valor de texto em um atributo estendido
-dexcluir um atributo estendido
As chaves estáveis são path, type, permissions, access, size, mime, dimensions e modified. Elas são somente leitura e mantêm esses nomes de máquina em inglês em todos os idiomas da interface. size, mime e dimensions aparecem apenas quando se aplicam ao caminho escolhido. Uma chave portátil tem prioridade sobre um atributo estendido com o mesmo nome simples; chaves xattr com namespace, como user.note, continuam inequívocas.
Quando xattr é suportado,
Execute os exemplos preparados diretamente na página. Os resultados são predefinidos e exibidos no navegador; nenhum comando do terminal é executado no servidor.
A extensão .xml não altera as verificações do sistema de arquivos; informações MIME só são adicionadas quando o PHP consegue identificá-las corretamente.
Instale a versão compatível atual. Escolha Base para o conjunto completo de recursos ou Minimum para o pacote reduzido; use upgrade para atualizar um módulo já instalado.
Base e Minimum são dois pacotes da mesma versão atual do módulo.
Instala o pacote completo com referência local e todos os modos publicados.
install attrInstalar o pacote reduzido. A referência local é omitida;
install attr -mInstalar exatamente esta versão publicada.
install attr -v 1.3.1upgrade verifica compatibilidade e substitui o bloco somente quando necessário.
upgrade attrRemove o bloco da extensão sem afetar o núcleo ou outros módulos.
install attr -uOs exemplos podem ser copiados, mas o site não os executa. Revise caminhos, permissões e opções destrutivas.
cd \sandbox | attr feed.xml | attr feed.xml permissionsfeed.xml
path feed.xml
type file
permissions 0644
size 1.3 KB
mime application/xml
permissions 0644A extensão .xml não altera as verificações do sistema de arquivos; informações MIME só são adicionadas quando o PHP consegue identificá-las corretamente.
attr sandbox/feed.xml permissions0644Imagens reconhecidas acrescentam dimensões em pixels aos mesmos metadados portáteis do arquivo.
attr sandbox/feed.xml user.note : reviewedpath sandbox/data/sample.txt
type file
permissions 0644
readable yes
writable yesDiretórios mantêm seu próprio tipo de objeto e omitem campos exclusivos de arquivos: tamanho, MIME e dados de imagem.
attr sandbox/feed.xml user.notepath sandbox/data/sample.txt
type file
permissions 0644
readable yes
writable yesattr sandbox/feed.xml > attr.logpath sandbox/data/sample.txt
type file
permissions 0644
readable yes
writable yesattr \sandbox\missing.txtCaminho não encontradosandbox/feed.xmlO exemplo usa um arquivo ou diretório do espaço protegido de documentação /sandbox/.
<?xml version="1.0" encoding="UTF-8"?>
<feed>
<title>lil-sandbox</title>
<entry id="1">Example XML content</entry>
</feed>
A gravação de atributos estendidos usa :, os metadados portáveis continuam somente leitura e > passa a ter um único significado em todo o sistema.