Tar OS X menggunakan format AppleDouble untuk menyimpan atribut dan ACL yang diperluas. tar dan Archive Utility juga tahu bagaimana mengkonversi file ._ kembali ke format asli, tetapi file ._ disimpan jika arsip diekstraksi pada platform lain atau pada volume non-HFS.
Anda biasanya bisa memberi tahu tar untuk menghapus metadata dengan menetapkan COPYFILE_DISABLE ke beberapa nilai:
$ 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
Informasi yang disimpan sebagai atribut yang diperluas:
- Fork sumber daya (sejak 10.4)
- Ikon khusus diatur di Finder dan gambar file Ikon
- Metadata dalam file PSD
- Objek skrip disimpan dalam file scpt, status jendela Editor AppleScript
- Informasi tentang alias
- Status karantina, unduh URL
- Komentar sorotan
- Pengkodean file disimpan dengan TextEdit
- Posisi caret file disimpan dengan TextMate
- Catatan skim
Anda dapat melihat ACL dengan ls -le
:
$ ls -led /Applications/
drwxrwxr-x@ 146 root admin 4964 Jun 17 22:53 /Applications/
0: group:everyone deny delete