在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 命令行实用程序,您可以检查和修改它们。
在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 命令行实用程序,您可以检查和修改它们。