可能重复:
ls -la 符号…最后一个符号是什么意思?
当我在 Mac 上运行 ls -l 时,我看到两个 .yml 文件:
-rw-r--r-- 1 aa 员工 6 月 15 日 05:50 s1.yml -rw-r--r--@ 1 aa 员工 362 4月 15 05:49 s3.yml
相同的所有者,相同的权限,但其中一个权限末尾有一个 @。带有 @ 的文件会显示在编辑器中,不带 @ 的文件则不会。所以肯定有某种意义。我如何才能为没有 @ 的文件打开 @?我在查找器中选择了文件并获得了信息,两个文件之间的所有内容看起来都相同。
答案1
它表示该文件具有扩展属性,它是 mac 特有的。命令 xattr 处理这些属性,因此请尝试 xattr -h 来查看其参数。
答案2
这些表示扩展属性。试试这个:
$ ls -a -l -@ 总计 1576 drwxr-xr-x+ 76 paul 员工 2584 4 月 13 日 17:52。 drwxr-xr-x 5 root 管理员 170 2009 年 8 月 22 日 .. -rw-r--r--@ 1 paul 员工 24580 2月 28日 22:07 .DS_Store com.apple.FinderInfo 32