在新的 MacBook(Big Sur、11.2.3、M1)上,磁盘空间非常昂贵,因为没有苹果零件的替代品。所以我没有使用迁移助手来复制 Time Machine Backup 中的所有旧文件。(新 Mac 上的用户名和号码相同)
但是当我尝试使用路径查找器从旧的 Time Machine 卷手动复制文件时,我得到一个Permission Denied Error。所以我尝试使用带有cp
命令的终端进行复制。这sudo
在前面使用 a 时有效。
但后来我遇到了副本问题。它们不能被写入也不能被删除。
复制sudo cp -RX source target
效果更好。这些文件是可写和可删除的,但它们松散了,即它们的原始日期。
如何从 Time Machine 备份中复制而不会出现所有这些问题?
回答我自己的问题。几周后我找到了非常简单的解决方案,因为我通常不使用原始的 Finder:
使用原始 FINDER 从 Time Machine Backup 复制,而不是路径查找器或
cp
命令!这样做会产生没有上述问题的副本。顺便说一句:在我第一次这样做之后,现在使用该
cp
命令也可以正常工作。背景:
Time Machine 会更改所有备份文件的 ACL(访问控制列表),以确保备份不会被删除。使用原始 Finder 进行复制会考虑这种特殊情况并删除这些 ACL 条目。在这个答案中,您可以阅读更多相关信息。
但它看起来像第一次使用原始 Finder 进行复制,似乎也改变了系统或备份卷上的某些内容。因为现在,使用
cp
命令进行复制也不会保留有问题的 ACL 条目。即使重新启动后。虽然使用路径查找器进行复制仍然存在时间机器卷的问题。