Дьоготь OS X використовує формат AppleDouble для зберігання розширених атрибутів та ACL. tar і Archive Utility також знають, як перетворити ._ файли назад у початкові формати, але.
Зазвичай ви можете просто сказати tar видалити метадані, встановивши COPYFILE_DISABLE на якесь значення:
$ xattr -l file.jpg
com.apple.quarantine: 0002;50d20c48;Tweetbot;
$ tar -cf 1.tar file.jpg
$ tar -tf 1.tar
./._file.jpg
file.jpg
$ COPYFILE_DISABLE=1 tar -cf 2.tar file.jpg
$ tar -tf 2.tar
file.jpg
Інформація, що зберігається як розширені атрибути:
- Вилки ресурсів (з 10.4)
- Спеціальні значки, встановлені у Finder, та зображення файлів Icon
- Метадані у файлах PSD
- Об'єкти сценаріїв, що зберігаються у файлах scpt, стан вікна AppleScript Editor
- Інформація про псевдоніми
- Статус карантину, завантажуйте URL-адреси
- Короткі коментарі
- Кодування файлів, збережених за допомогою TextEdit
- Каретна позиція файлів, збережених за допомогою TextMate
- Очисті ноти
Ви можете бачити ACL за допомогою ls -le
:
$ ls -led /Applications/
drwxrwxr-x@ 146 root admin 4964 Jun 17 22:53 /Applications/
0: group:everyone deny delete