![ls -l 输出中的“@”符号是什么意思?](https://linux22.com/image/539403/ls%20-l%20%E8%BE%93%E5%87%BA%E4%B8%AD%E7%9A%84%E2%80%9C%40%E2%80%9D%E7%AC%A6%E5%8F%B7%E6%98%AF%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%EF%BC%9F.png)
我在 MacOSX 上有这个输出:
$ ls -l
total 40
-rwxr-xr-x@ 1 levente staff 52 30 Sep 15:38 pl
-rwxr-xr-x 1 levente staff 675 14 Feb 17:07 plplay
-rwxr-xr-x@ 1 levente staff 662 26 Jan 14:13 plstart
-rwxr-xr-x@ 1 levente staff 296 1 Dec 11:50 plstop
-rwxr-xr-x@ 1 levente staff 268 29 Dec 18:44 plweb
权限旁边的“@”是什么意思?
答案1
这意味着这些文件具有文件系统的扩展属性,这些属性不是正常的 Unix 权限。尝试执行xattr <file>
并查看设置了哪些内容。