标签是便携式的吗?


10

我是一个相对较新的Mac用户,最近购买了OS X 10.9.1的MacBook Pro。

我看到文件系统中有标记功能。我担心可移植性。如果几年后可以买到新计算机,我该如何将标签转移到新系统上?如果我想将文件移到Windows或Linux计算机上怎么办?我可以在这些操作系统上看到标签吗?

我只是不想在内置标记系统中花点力气,只是为了让我的标记在将来的某个时候变得无用。

Answers:


7

标签不是100%可移植的,因为它们在邮寄或复制到其他计算机(例如Linux或Windows)时始终无法幸免。在这方面,更多的是那些支持Apple文件系统的操作系统。令我印象深刻的是,即使将标记的文件复制到SMB格式的USB驱动器,也可以保留标记元数据,并且大多数通过HFS +硬盘驱动器或共享从另一台Mac进行复制操作以及在另一台Mac上的复制操作在实践中都能很好地保留标记。(即使将文件复制到10.8或更旧的Mac上,在我的测试中也没有剥离标签)

Apple的有关标签的文章http://support.apple.com/kb/HT5839建议:

如果要在通过邮件,消息或其他应用程序发送文件时包括标签,请在发送文件和文件夹之前先对其进行压缩


关于Apple文章,当我通过电子邮件发送它们而无需压缩它们时,标记似乎保留在文件中…
grg

是的,我几乎可以肯定,它们最初是非常不可移植的,并且情况一直在变化,但是我找不到从10.9(.0)版本进行测试的权威来源或测试/带标记文件的示例。
bmike

一点是,如果采取了操作X(邮件,zip,文件系统等),则会保留标签。答案:这取决于;-)但是,也很重要的一点(我猜也是这个问题):如果OP更改为Linux怎么办?有没有办法在Linux或Windows下保留和管理这些标签?
benzkji

@benzkji让我们分开。对于一个特定的问题来说似乎太宽泛了。什么版本的Windows,什么版本的linux?除非Windows / linux完整地保留了HFS +(或更高版本的APFS)文件系统,并且可以读写该文件系统以显示这些标签,否则我将在答案中添加一个通用句子,以防止标签起作用。
bmike

@bmike好的。只是OP询问:“如果要将文件移动到Windows或Linux计算机上,该怎么办?我可以在这些操作系统上看到标签吗?”
benzkji '16

1

是的,标签是完全可移植的,因为它们作为扩展属性保存到文件中。复制/移动文件会保留标签的原样com.apple.metadata:_kMDItemUserTags


2
您的答案大体上是正确的,但IMO需要一个强烈的警告:扩展属性被许多传输或修改文件的工具默默删除。如果文件存储在不支持扩展属性或已禁用扩展属性的文件系统中,则属性也会丢失。
埃里克·德雷赫瑟

0

在这里找到了一篇有趣的文章其中详细介绍了macOS中标签的可移植性。有一些文章,但它尝试回答以下问题:“哪个文件系统和云服务保留扩展属性?”。


关于“与众不同”的答案不仅需要链接。我们希望答案是独立的,因为如果您的链接断开,答案将毫无用处。释义来源,并在答案中包含任何相关信息,将确保其
与时俱进
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.