What is "@" symbol?

I've had some trouble with permissions on my Mac going crazy lately after trying to network my mac to a PC. I think I'm close to having issues resolved, but I can't figure out what the "@" means at the end of my permissions, e.g., "drwxrwxr-x@". Can anyone tell me? This is listed on 2 of my drives, one internal and one external. I'm using Leopard ...

Hi.

The @ symbol means that the file (or directory) has extended attributes.

Mac OS X 10.4 Tiger

An extract from the man page for ls:

If the file or directory has extended
     attributes, the permissions field printed by the -l option is followed by a '@' character.  Otherwise, if the
     file or directory has extended security information (such as an access control list), the permissions field
     printed by the -l option is followed by a '+' character.

1 Like

Thank you for the quick response! Are those attributes "bad"? Does it make sense to remove? If so, how?

No. They're not bad. The attributes provide useful information, it makes no real sense to remove them, but if you chose to, you can use the xattr command

There are some examples in the link I posted.

Use xattr -h for more info. There's no man page for it, sadly.

1 Like