Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

On a Snow Leopard machine, at the Terminal:

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

What is that '@' attribute?

This file is part of an older OS X program that runs under Rosetta. I'm having issues where some older programs running under Rosetta require the @ attribute when opening files. But I'm not sure what that attribute is, so I have no way to know how to add/remove it.

I did try a thorough Google search on this, but I wasn't able to find the answer. I would have thought this would be an easy one to find. Maybe the Google query isn't acting properly because of the single @ special character.

Any info. is much appreciated.


share|improve this question
Already asked and answered here:… – Krzysztof Hasiński Jul 2 '12 at 5:02
yeah it's a part of extended attribute. OSX uses this attribute extensively to point the user that the file was not originated from the current machine. You will see this attribute set for all your downloaded file. – kaji Jul 2 '12 at 5:53
up vote 9 down vote accepted

It's for extended attributes.

Try ls -la@e to display them. You can use normal chmod to set them (check out man chmod).

share|improve this answer

Basically what the other guy said. It is for extended attributes. You can use xattr -l as well to get some information.

share|improve this answer

You can find a nice article about the extended attributes (the files with the @ sign) of OS X here

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.