what does the @ mean in ls -l?

I am making use of Mac OSX. When I type ls -l I see something like

[email protected] 12 xonic  staff    408 22 Jun 19:00 .
drwxr-xr-x   9 xonic  staff    306 22 Jun 19:42 ..
[email protected]  1 xonic  staff   6148 25 Mai 23:04 .DS_Store
[email protected]  1 xonic  staff  17284 22 Jun 00:20 filmStrip.cpp
[email protected]  1 xonic  staff   3843 21 Jun 21:20 filmStrip.h

What do the @'s mean?

0
2019-05-04 21:39:50
Source Share
Answers: 6

You might intend to look at this post in the Apple newsletter. It clarifies that the @ programs that the Finder has actually expanded features apart from ACL.

0
2019-05-08 08:59:04
Source

It has actually expanded features - See the OSX male web page here for additional information on ls.

0
2019-05-08 08:31:59
Source

On OSX, this shows the visibility of metadata related to the documents.

0
2019-05-08 08:05:38
Source

I assume it suggests that the file/directory has extended attributes.

0
2019-05-08 05:20:55
Source

It shows the documents has extended attributes. You can make use of the xattr command-line energy to watch and also change them :

xattr -l file # lists the names of all xattrs.
xattr -w attr_name attr_value file # sets xattr attr_name to attr_value.
xattr -d attr_name file # deletes xattr attr_name.
xattr -c file # deletes all xattrs.
xattr -h # prints help
0
2019-05-08 03:57:58
Source

In Snow Leopard, at the very least, you can do this to show even more details :

ls [email protected]
.
0
2019-05-08 01:59:41
Source