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чтобы получить некоторую информацию.


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.