在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