Являются ли метки переносными, и если да, то как?


10

Я относительно новый пользователь Mac, недавно купил MacBook Pro с OS X 10.9.1.

Я вижу, что в файловой системе есть возможности тегирования. Я обеспокоен переносимостью. Если я получу новый компьютер через несколько лет, как я перенесу свои теги в новую систему? Что если я захочу переместить мои файлы на компьютер с Windows или Linux? Могу ли я увидеть теги в этих операционных системах?

Я просто не хочу прикладывать усилия к встроенной системе тегов, чтобы мои теги были бесполезны в будущем.

Ответы:


7

Теги не являются на 100% переносимыми, поскольку они не всегда сохраняются при отправке по почте или копировании на другие компьютеры, такие как Linux или Windows. В этом отношении это больше о тех ОС, которые поддерживают файловую систему Apple. Я впечатлен тем, что даже копирование файлов с тегами на USB-накопитель в формате SMB сохраняет метаданные тегов, а большинство операций копирования с и на другой компьютер Mac через жесткий диск HFS + или общий ресурс хорошо сохраняют теги на практике. (Даже копирование файла на Mac 10.8 или более ранней версии не снимало метки в моих тестах) .

В статье Apple, посвященной тегам, http://support.apple.com/kb/HT5839 , рекомендуется:

Если вы хотите включить свои теги при отправке файлов через Почту, Сообщения или другие приложения, сожмите файлы и папки перед их отправкой.


Что касается статьи Apple, то, похоже, что теги сохраняются в файлах, когда я отправляю их по электронной почте без необходимости сжимать их…
grg

Да, я почти уверен, что изначально они были чрезвычайно непереносимыми, и что-то изменилось, но я не могу найти авторитетный источник или тест / пример файла с тегами из выпуска 10.9 (.0) для тестирования.
bmike

Одним из моментов является сохранение тегов при выполнении действия X (mail, zip, filesystem и т. Д.). Ответ: Это зависит ;-) Но что также очень важно (и я предполагаю также вопрос): Что, если OP изменится на Linux? Есть ли способ сохранить и управлять этими тегами под Linux или Windows ???
benzkji

@benzkji Давайте разделим это. Это кажется слишком широким для конкретного вопроса. Какая версия windows, какой вкус у linux? Я добавлю общее предложение в свой ответ, чтобы не ожидать, что теги будут работать, если windows / linux полностью не сохранит файловую систему HFS + (или более позднюю APFS) и не сможет читать / записывать в эту файловую систему, чтобы показать эти теги.
bmike

@bmike хорошо. Оператор спросил: «Что если я захочу переместить мои файлы на компьютер с Windows или Linux? Могу ли я увидеть теги в этих операционных системах?»
benzkji

1

Да, теги полностью переносимы, поскольку они сохраняются в файл в виде расширенных атрибутов. При копировании / перемещении файла теги сохраняются по мере их сохранения com.apple.metadata:_kMDItemUserTagsв файле.


2
Ваш ответ в основном правильный, но для IMO необходимо строгое предупреждение: расширенные атрибуты автоматически отбрасываются многими инструментами, которые передают или изменяют файлы. Атрибуты также будут потеряны, если файлы хранятся в файловой системе, которая не поддерживает расширенные атрибуты или их отключили.
Эрик Дрехсель

0

Здесь я нашел интересную статью, в которой подробно рассматриваются переносимость тегов в macOS. Существует некоторая запись, но она пытается ответить на вопрос «Какие файловые системы и облачные сервисы сохраняют расширенные атрибуты?».


Ответы на разные вопросы должны быть чем-то большим, чем просто ссылка. Мы ожидаем, что ответы будут самодостаточными, так как, если ваша ссылка не работает, ваш ответ будет бесполезным Перефразируя источник и включая любую соответствующую информацию в ответе, вы убедитесь, что он остается актуальным
nohillside
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.