Meu El Capitan não tem setattr
ou setxattr
(o último é o nome de uma função de tempo de execução C: você poderia fazer seu próprio utilitário usando isso) .
O OSX fornece xattr
, que (Observar comentários como Atributos avançados do Mac OS X e Xattr ) parece bastante recente. Um comentário em Definir manualmente atributos estendidos em arquivos arbitrários de 2011 dá uma dica sobre o OSX 10.5
Você pode ver algumas discussões em Como faço para remover os" atributos estendidos "em um arquivo no Mac OS X? , bem como uma cópia (sem data) em SS64 . Ao procurar fontes, me deparei com um projeto sourceforge que pode ser relevante. A melhor fonte de curso é a página de manual na sua máquina.
A página de manual lista vários formatos, apontando para este como o caminho para definir atributos em um arquivo:
xattr -w [-rsx] attr_name attr_value file ...
onde as opções -r
, -s
e -x
lidam respectivamente com recursão de diretório, links simbólicos e entrada do valor do atributo usando hexadecimal.