在 Linux 上,如何复制带有“艺术家”和“标题”标签的音乐文件而不丢失标签?
有用吗rsync
?有用吗cp
?
其中任何一个都需要特定的开关吗?
答案1
元数据的整个概念是它直接与文件相连。元数据是关于数据的数据正如维基百科上所解释的那样:
元数据是“关于数据的数据”。有两种(元数据类型):结构元数据,关于数据结构的设计和规范或“关于数据容器的数据”;以及关于应用程序数据或数据内容的单个实例的描述性元数据。
rsync
因此,通过 或几乎任何方式复制cp
都会保留所有文件元数据:数据结构特定的内容以及描述性元数据,例如“艺术家”和“标题”项。
也就是说,一些不在 Linux 上的应用程序(例如 Mac OS X 上的 iTunes)会将一些 MP3 数据存储在文件中,将一些数据存储在名为“iTunes 资料库”的外部文件中。因此,在 Mac OS X 中复制文件而不复制“iTunes 资料库”可能会导致与 iTunes 相关的数据丢失。
但这与文件关联元数据不同。一般来说,元数据会与其关联的文件保持关联,除非有明确操作来擦除元数据。