Co oznacza symbol @ w ustawieniach uprawnień do pliku?

40

Korzystam z systemu MacOSX, zrobiłem to ln -sw katalogu i oto wyniki:

-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

Co oznaczają te symbole @ ?

Shiki
źródło
Zobacz także: apple.stackexchange.com/questions/42177/…
hippietrail

Odpowiedzi:

45

@ oznacza, że ​​plik ma rozszerzone atrybuty. Te atrybuty są zwykle używane do oznaczenia, że ​​plik pochodzi z pakietu, został pobrany z Internetu itp.

ls -al@ imap.a

pokaże rozszerzone atrybuty zapisane dla tego pliku.

użytkownik6738237482
źródło
5
przydatne, gdy chcesz je usunąć: stackoverflow.com/questions/4833052/…
ptim