OS X: O que significa o atributo '@' em um arquivo?


8

Em uma máquina Snow Leopard, no Terminal:

la ~/src/rmcl/ | grep RMCL
-rw-r--r--@  1 claytonstanley  staff  6766167 Nov 13  2009 RMCL

O que é esse atributo '@'?

Este arquivo faz parte de um programa OS X mais antigo que é executado no Rosetta. Estou tendo problemas em que alguns programas mais antigos executados no Rosetta exigem o atributo @ ao abrir arquivos. Mas não tenho certeza de qual é esse atributo, então não tenho como saber como adicioná-lo / removê-lo.

Tentei uma pesquisa completa no Google sobre isso, mas não consegui encontrar a resposta. Eu teria pensado que isso seria fácil de encontrar. Talvez a consulta do Google não esteja funcionando corretamente devido ao caractere único @ especial.

Qualquer informação. é muito apreciado.

Obrigado!


1
Já perguntei e respondi aqui: superuser.com/questions/66722/…
Chris Hasiński

1
Sim, é parte do atributo estendido. O OSX usa esse atributo extensivamente para indicar ao usuário que o arquivo não foi originado da máquina atual. Você verá esse atributo definido para todo o seu arquivo baixado.
kaji

Respostas:


9

É para atributos estendidos.

Tente ls -la@eexibi-los. Você pode usar o normal chmodpara configurá-los (confira man chmod).


4

Basicamente, o que o outro cara disse. É para atributos estendidos. Você também pode usar xattr -lpara obter algumas informações.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.