Я посмотрел, но, кажется, я не нашел ни одного вопроса, как мой.
Я хотел бы знать, что означает @
(в знак) в репозитории 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 грязный ^^
@
символ, который вы получаете от ll
команда (псевдоним ls -l
) указывает, какой файл имеет extended attributes
.
Википедия:
Расширенные атрибуты файлов — это функции файловой системы, которые позволяют пользователям связывать компьютерные файлы с метаданными, не интерпретируемыми файловой системой, тогда как регулярные атрибуты имеют цель, строго определенную файловой системой (например, разрешения или записи времени создания и изменения) […]
Вы можете использовать команду: xattr -l <filename>
показать эти атрибуты.
По следующей ссылке читать «Символическая запись«внутри»Обозначение традиционных разрешений Unix».
http://en.wikipedia.org/wiki/File_system_permissions
Больше о extended attributes
Вот:
http://en.wikipedia.org/wiki/Extended_file_attributes
Других решений пока нет …