Я использую Mac OSX. Когда я печатаю, ls -l
я вижу что-то вроде
drwxr-xr-x@ 12 xonic staff 408 22 Jun 19:00 .
drwxr-xr-x 9 xonic staff 306 22 Jun 19:42 ..
-rwxrwxrwx@ 1 xonic staff 6148 25 Mai 23:04 .DS_Store
-rw-r--r--@ 1 xonic staff 17284 22 Jun 00:20 filmStrip.cpp
-rw-r--r--@ 1 xonic staff 3843 21 Jun 21:20 filmStrip.h
Что означает @?
permissions
osx
ls
Ларри Ван
источник
источник
find . -iname '*.ext' -print0 | xargs -0 xattr -d com.apple.quarantine
. Вот почему я нашел этот вопрос.find . -type f -xattr -print | xargs -0 xattr -d com.apple.quarantine
(не уверен, если-type f
это необходимо). Хотя по какой-то причине ни одна из команд на данный момент не работает для меня ... Эта сработала для меня:find . -type f -xattr -exec xattr -d com.apple.quarantine {} \;
В Snow Leopard, по крайней мере, вы можете сделать это, чтобы показать больше информации:
источник
xattr
руководства:Attribute names can also be displayed using ``ls -l@''.
Он имеет расширенные атрибуты - см. Справочную страницу OSX здесь для получения дополнительной информации о ls.
источник
Возможно, вы захотите взглянуть на этот пост в списках рассылки Apple. Это объясняет, что @ показывает, что Finder имеет расширенные атрибуты, отличные от ACL.
источник
Я думаю, это означает, что файл / каталог имеет расширенные атрибуты .
источник
В OSX это указывает на наличие метаданных, связанных с файлом.
источник
В дополнение к ответу Михаила Мрозека:
На OSX 10.10 (Yosemite) вы можете использовать эти параметры attrx:
источник