在没有权限被拒绝错误的情况下从 Time Machine 备份卷复制/恢复文件

在没有权限被拒绝错误的情况下从 Time Machine 备份卷复制/恢复文件

在新款 MacBook(Big Sur、11.2.3、M1)上,磁盘空间非常昂贵,因为没有苹果零件的替代品。所以我没有使用迁移助手来从 Time Machine Backup 复制所有旧文件。(新 Mac 上的用户名和号码相同)

但是当我尝试使用路径查找器我得到一个权限被拒绝错误。所以我尝试使用终端和命令进行复制。如果在前面cp加上 a,则可行。sudo

但我在复印件方面遇到了问题。他们不可写入,不可删除不再。

复制sudo cp -RX source target效果更好。文件是可写和可删除的,但它们放松原定日期

我怎样才能从 Time Machine 备份中复制而又不遇到所有这些问题?

答案1

回答我自己的问题。几周后,我找到了一个非常简单的解决方案,因为我通常不使用原始的 Finder:

使用原始 FINDER 从 Time Machine 备份中复制,而不是路径查找器或cp命令!

这样做会生成一个副本,而不会出现上述问题。顺便说一句:我第一次这样做之后,现在使用该cp命令也可以正常工作,而不会出现问题。

背景:

Time Machine 会更改所有备份文件的 ACL(访问控制列表),以确保备份不会被删除。使用原始 Finder 进行复制会考虑这种特殊情况并删除这些 ACL 条目。在这个答案,您可以阅读更多相关内容。

但看起来第一次使用原始 Finder 进行复制似乎也改变了系统或备份卷上的某些内容。因为现在,使用cp命令进行复制也可以正常工作,而无需保留有问题的 ACL 条目。即使在重新启动后也是如此。而使用 Path Finder 从 Time Machine 卷进行复制仍然存在问题。

相关内容