@ 符号在文件的权限设置中是什么意思?

Shi*_*iki 45 permissions console mac-osx chmod

我在 MacOSX 上,我做ln -s了一个目录,结果如下:

-rwxrwxr-x@ 1 shiki  admin   970332 Mar  6 16:38 apc.so
-rwxrwxr-x@ 1 shiki  admin   653884 Mar  6 16:38 eaccelerator.so
-rw-rw-r--@ 1 shiki  admin    60064 Mar  6 16:38 gettext.a
-rwxrwxr-x@ 1 shiki  admin    80320 Mar  6 16:38 gettext.so
-rw-rw-r--@ 1 shiki  admin   514784 Mar  6 16:38 imap.a
-rwxrwxr-x@ 1 shiki  admin  3886132 Mar  6 16:38 imap.so
Run Code Online (Sandbox Code Playgroud)

这些@符号是什么意思?

use*_*482 55

@ 表示该文件具有扩展属性。这些属性通常用于表示文件来自包、从 Internet 下载等。

ls -al@ imap.a
Run Code Online (Sandbox Code Playgroud)

将显示为该文件保存的扩展属性。

  • 想要删除它们时的方便后续:http://stackoverflow.com/questions/4833052/how-do-i-remove-the-extended-attributes-on-a-file-in-mac-os-x (9认同)