11.9. Definição de atributos de metadados personalizados GIO

Este procedimento descreve como definir um atributo de metadados personalizado.

Observe as diferenças entre as chamadas particulares gio info e a persistência de dados após uma mudança ou renomeação (observe a saída do comando gio info ):

Procedimento

  1. Criar um arquivo vazio.

    $ touch /tmp/myfile
  2. Veja os metadados deste arquivo.

    $ gio info -a 'metadata::*' /tmp/myfile
    uri: file:///tmp/myfile
    attributes:
  3. Coloque um fio neste arquivo.

    $ gio set -t string /tmp/myfile 'metadados::mynote' 'Por favor, lembre-se de apagar este arquivo!
  4. Veja os metadados.

    $ gio info -a 'metadata::*' /tmp/myfile
    uri: file:///tmp/myfile
    attributes:
      metadata::mynote: Please remember to delete this file!
  5. Mova este arquivo para um novo local.

    $ gio move /tmp/myfile /tmp/novo arquivo
  6. Veja os metadados.

    $ gio info -a 'metadata::*' /tmp/newfile
    uri: file:///tmp/newfile
    attributes:
      metadata::mynote: Please remember to delete this file!

    Os metadados persistem quando você move o arquivo usando o GIO API.

Recursos adicionais

  • A página do homem gio.