OS X: que signifie l'attribut «@» sur un fichier?

8

Sur une machine Snow Leopard, au Terminal:

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

Qu'est-ce que cet attribut «@»?

Ce fichier fait partie d'un ancien programme OS X qui s'exécute sous Rosetta. Je rencontre des problèmes lorsque certains programmes plus anciens exécutés sous Rosetta nécessitent l'attribut @ lors de l'ouverture de fichiers. Mais je ne suis pas sûr de ce qu'est cet attribut, donc je n'ai aucun moyen de savoir comment l'ajouter / le supprimer.

J'ai essayé une recherche approfondie sur Google à ce sujet, mais je n'ai pas pu trouver la réponse. J'aurais pensé que ce serait facile à trouver. Peut-être que la requête Google n'agit pas correctement en raison du caractère spécial @ unique.

Toute info. est très apprécié.

Merci!

Clayton Stanley
la source
1
Déjà demandé et répondu ici: superuser.com/questions/66722/…
Chris Hasiński
1
oui, cela fait partie de l'attribut étendu. OSX utilise largement cet attribut pour indiquer à l'utilisateur que le fichier ne provient pas de la machine actuelle. Vous verrez cet attribut défini pour tous vos fichiers téléchargés.
kaji

Réponses:

9

C'est pour les attributs étendus.

Essayez ls -la@ede les afficher. Vous pouvez utiliser normal chmodpour les définir (consultez man chmod).

Chris Hasiński
la source
4

Fondamentalement, ce que l'autre gars a dit. C'est pour les attributs étendus. Vous pouvez également utiliser xattr -lpour obtenir des informations.

espenfjo
la source