OS X: Что означает атрибут «@» в файле?

8

На машине снежного барса в Терминале:

la ~/src/rmcl/ | grep RMCL
-rw-r--r--@  1 claytonstanley  staff  6766167 Nov 13  2009 RMCL

Что это за атрибут @?

Этот файл является частью более старой программы OS X, которая работает под Rosetta. У меня возникают проблемы, когда некоторые старые программы, работающие под Rosetta, требуют атрибут @ при открытии файлов. Но я не уверен, что это за атрибут, поэтому я не знаю, как его добавить / удалить.

Я попробовал провести тщательный поиск в Google, но не смог найти ответ. Я бы подумал, что это будет легко найти. Возможно, запрос Google не работает должным образом из-за одного специального символа @.

Любая информация. высоко ценится.

Спасибо!

Клейтон Стэнли
источник
1
Уже спрашивали и отвечали здесь: superuser.com/questions/66722/…
Крис Хасиньски
1
да, это часть расширенного атрибута. OSX широко использует этот атрибут, чтобы указать пользователю, что файл не был создан с текущего компьютера. Вы увидите этот атрибут установлен для всех ваших загруженных файлов.
Кадзи

Ответы:

9

Это для расширенных атрибутов.

Попробуйте ls -la@eотобразить их. Вы можете использовать обычный, chmodчтобы установить их (проверить man chmod).

Крис Хасиньски
источник
4

В основном то, что сказал другой парень. Это для расширенных атрибутов. Вы также можете использовать, xattr -lчтобы получить некоторую информацию.

espenfjo
источник