TimeMachine MacOS 仅从另一台 Mac 复制一个文件夹

TimeMachine MacOS 仅从另一台 Mac 复制一个文件夹

我有一个来自旧 MacBook 的旧 TimeMachine 备份。该备份中有一个特定文件夹,我想将其复制到我的新 MacBook 上。我尝试使用 Migration Assistent,但它不允许你选择一个特定文件夹而不迁移其他内容。

如果我手动将该文件夹从 HDD 移动到新的 MacBook,就会出现权限错误。

如果我通过检查权限,ls -l我会在文件夹中获得以下内容:

drwxr-xr-x@ 84 my-username staff 2688 5 dec 2020 TheCopiedFolder

我觉得不错……但是当我尝试保存时,出现错误,提示我没有足够的权限。我尝试通过文件夹的 Finder 权限重新配置它,但没有任何成功。

其他文件夹 - 正常运行 - 具有以下权限:

drwx------+ 9 my-username staff 288 13 nov 2020 Movies

有人能告诉我该怎么做才能正确获得权利吗?

我也通过控制台尝试过: chmod -R 705 TheCopiedFolder && chmod -R 705 TheCopiedFolder/* 但是仍然..当我运行时权限并没有改变ls -l

答案1

我不是这方面的专家,但这是一个非常特定于 Time Machine 的问题,更像是隔离而不是标准的 nix 权限……

这实际上并不是您使用传统 unix 工具修复的权限问题,而是一系列非常特定于 Time Machine 的权限。
要绕过它,您需要删除 ACL,或添加一个 ACL,一旦驱动器不再直接受 Time Machine 控制,您就可以通过“获取信息”添加当前管理员帐户来执行此操作。
如果 Time Machine 认为它仍在控制中 - 即如果它不将其识别为继承的驱动器,那么您应该能够在“获取信息”中选中“忽略此卷的所有权”,这可能会让您更快地进入。

Time Machine 不希望您作为用户完全控制驱动器,因此将自己添加为完全控制者后,您只需在 Finder 中进行拖放即可。

相关内容