Вопрос про терминал в системе mac os x

Привет всем, прошу помощи знатоков юникса и макоси.
Во время изучения базовых команд юникса наткнулся на непонятную мне вещь при выводе команды ls — l
Справа от прав доступа к файлу напротив некоторых файлов появляется непонятный значок @.

Пример:
MacBook-Air-Dmitrij:Desktop tooq$ ls -l
-rw-r--r--@ 1 tooq staff 854390 25 сен 21:23 picture.jpg
-rw-r--r--@ 1 tooq staff 18138785 24 сен 17:09 Symphony_1.mp3
-rw-r--r-- 2 tooq staff 6 25 сен 23:03 file.txt
-rw-r--r-- 2 tooq staff 6 25 сен 23:03 tex

Препод в универе не знает, что он значит, но как он понял, это не является частью терминала юникс, а какая-то фича именно макоси. Может знает кто что это за собака, гуглить я пробовал, но не нашел ничего…
  • Вопрос задан
  • 4506 просмотров
Решения вопроса 1
gorodok11
@gorodok11
Ответ нашелся тут.

"… Если файл или папка имеют расширенные атрибуты (extended attributes) это отображается символом '@' сразу за правами доступа, если файл или папка имеют дополнительные параметры безопасности (access list cintrol ACL) это отображается символом плюс '+' сразу за правами доступа."
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 4
Dimitriys
@Dimitriys
обычно это значит под MacOS что есть дополнительный аттрибут (кодировка текста, просмотр фото, перевод)
вот так посмотрите: ls -l@
Ответ написан
Комментировать
mejedi
@mejedi
Индикация наличия расширенных аттрибутов.

man xattr
Ответ написан
Комментировать
Комментировать
habrahabr.ru/qa/45282/ — вот тут такой же вопрос задавал
gerry.ws/2010/04/1314/managing-files-with-extended-attributes-on-mac-os-x.html — тут расписано подробно и как это просмотреть и убрать
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы