带有 APFS 的 macOS:终端中的写时复制

Ant*_*cro 4 macos terminal copy-on-write apfs

我正在编写一些将备份数据组合到一个目录中的小脚本。然后目录内容将上传到云服务,然后我们可以将其删除。我想知道如何通过cp终端中的命令来利用 APFS 的写时复制功能。

Finder 做得很好。但是如果我运行cp Largefile LargeFileCopy它需要永远复制文件并相应地使用空间。

Ant*_*cro 7

我自己找到的。

在 macOS 上,cp支持该-c选项。cp -c Largefile LargeFileCopy然后将使用新的 clonefile(2) 库并立即返回而不使用设备上的任何额外空间。