Що означає символ @ у налаштуваннях дозволу файлу?


40

Я на 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

Що означають ці символи @ ?


Відповіді:


45

@ означає, що файл має розширені атрибути. Ці атрибути зазвичай використовуються для позначення того, що файл прийшов із пакету, завантажений з Інтернету тощо.

ls -al@ imap.a

покаже вам розширені атрибути, які зберігаються для цього файлу.


5
зручний період спостереження , коли ви хочете , щоб видалити їх: stackoverflow.com/questions/4833052 / ...
ptim
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.