在git中添加文件时,许多文件显示为不同,当ls在终端时,@符号是什么意思?
例如,当运行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。使用xattr命令行实用程序,您可以检查和修改它们。