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!


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).


4

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


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.