在git中添加文件时,多个文件显示为不同,终端ls时符号@是什么意思?

In git when adding files, a number of files appear as different, what does the symbol @ mean when ls in terminal?

在git中添加文件时,多个文件显示为不同,终端ls时符号@是什么意思?

比如运行ning ls -lh时,@符号表示什么?这是 MacOS 上的 运行 - item2 bash,如果有任何区别的话。

以下是两个文件的输出,其中一个文件后面有一个@。权限相似,都是同一目录中的文件:

-rw-r--r--  1 me  staff    10K 10 Jan 10:10 README.fileone.md
-rw-r--r--@ 1 me  staff    10K 11 Jan 10:10 README.filetwo.md

以及更改这些文件的推荐方法/命令。

编辑

感谢下面的回答。

答案总结

使用xattr查看或编辑文件

$xattr -c filename.xxx     # deletes ALL extended attributes from file 
$xattr -l filename.xxx     # views attributes from file 

该文件具有 extended attributes. With xattr 命令行实用程序,您可以检查和修改它们。