Что означает @ (at) на праве доступа unix?

Я посмотрел, но, кажется, я не нашел ни одного вопроса, как мой.
Я хотел бы знать, что означает @ (в знак) в репозитории UNIX примерно так:

MacBook-de-Blouz:twentyfifteen ratinahirana$ ll
total 1136
-rwxrwxrwx@  1 ratinahirana  staff  376628 28 oct  2014 screenshot.png
-rwxrwxrwx@  1 ratinahirana  staff    1313 19 nov  2014 sidebar.php
-rwxrwxrwx@  1 ratinahirana  staff     902 19 nov  2014 page.php
-rwxrwxrwx@  1 ratinahirana  staff    1765 11 déc 09:24 index.php
-rwxrwxrwx@  1 ratinahirana  staff    1914 11 déc 09:24 archive.php

НОТА: Я знаю, что 777 грязный ^^

0

Решение

@ символ, который вы получаете от ll команда (псевдоним ls -l) указывает, какой файл имеет extended attributes.

Википедия:

Расширенные атрибуты файлов — это функции файловой системы, которые позволяют пользователям связывать компьютерные файлы с метаданными, не интерпретируемыми файловой системой, тогда как регулярные атрибуты имеют цель, строго определенную файловой системой (например, разрешения или записи времени создания и изменения) […]

Вы можете использовать команду: xattr -l <filename> показать эти атрибуты.


Ссылки по теме:

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]