Файлы AppleDouble из командной строки

Исторически операционные системы UNIX не использовали файловые системы с расширенными метаданными. В результате многие команды UNIX неправильно поддерживают дополнительные метаданные. Эти команды могут прекрасно манипулировать ветвью данных, но они часто игнорируют дополнительные метаданные, оставляя файлы поврежденными и непригодными для использования. К счастью, разработчики компании Apple внесли изменения в большинство часто используемых команд управления файлами, включив поддержку корректной работы со всеми файлами и поддержку формата AppleDouble. Команды Lion, которые поддерживают метаданные, включают: ср, mv и rm.

В следующем примере Michelle использует поддерживающую метаданные команду ср для копирования файла ForkedDocument.tif с рабочего стола на FAT32-tom. Обратите внимание, что файл является одним объектом на ее рабочем столе, но на томе с файловой системой FAT32 он представлен двумя файлами. Имя части с метаданными начинается с точки и подчеркивания. Наконец, Michelle удалит файл с помощью поддерживающей метаданные команды ггп. Обратите внимание на то, что с FAT32-тома удалены как файл с данными, так и файл с метаданными.

MyMac:- michelleS Is -a Desktop/

.localized

ForkedDocument.tiff

MyMac:- michelleS cp Desktop/ForkedDocument.tiff /Volumes/FAT32VOLUME/