“@”表示文件权限?

"@" meaning in permission of file?

我 运行 ls -la 在 mac 终端上,我得到以下输出:

rwxr-xr-x  4 user  staff   136 Oct  2 18:55 .
drwxr-xr-x  6 user  staff   204 Aug 23 11:39 ..
-rw-r--r--  1 user  staff  2622 Oct  2 18:03 File2.php
-rw-r--r--@ 1 user  staff   392 Oct  2 19:14 File1.php
 #        ^
 #        this one here

如果你看到File1.php的许可,在end.What处有一个@是这个@标志的意义/意义吗?
如果有任何价值,file1 是通过 Dreamweaver 应用程序创建的。

不确定 关键字 对 google 有什么用,试了一些,没找到所以不得已! :)

如果权限字段中有@,则文件或目录具有扩展属性。根据 documentation 扩展属性是与文件一起存储的任意元数据,但与文件系统属性(例如修改时间或文件大小)分开。元数据通常是一个以 null 结尾的 UTF-8 字符串,但也可以是任意二进制数据。您可以 运行 ls -@l 列出它们

这里已经回答了这个问题:

https://unix.stackexchange.com/questions/10/what-does-the-mean-in-ls-l

“@”表示可以与元数据关联的附加文件属性。