У меня проблема с rsync
(версия 2.6.9, которая устарела, но это еще одна проблема), неправильно синхронизирующая файлы из MacOS X
в MacOS X
(версии Mountain Lion
, Mavericks
, Yosemite
и на этом все, потому что мое время для исследования исчерпаны).
Мне удалось свести эту проблему к файлам, которые имеют расширенные атрибуты. Я хотел бы понять это (например, безопасно ли подавлять расширенные атрибуты x
или y
).
В Mac OS X ls
с комбинацией параметров @l
отображает расширенные атрибуты любого аргумента:
% ls -@dl example
dr-xr-xr-x@ 2 bob wheel 102 Jul 18 17:21 example
com.apple.FinderInfo 32
%
Команда xattr
отображает содержимое этих расширенных атрибутов:
% xattr -l example
com.apple.FinderInfo:
00000000 3F 3F 3F 3F 3F 3F 3F 3F 20 02 00 00 00 00 00 00 |???????? .......|
00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000020
%
Как я могу декодировать эту информацию, в данном конкретном случае и в более общем случае?
Что могло бы создать этот com.apple.FinderInfo
?