在Ubuntu中,我想通过rsync将大文件从硬盘驱动器复制到可移动驱动器。由于某种原因,该操作无法在一次运行中完成。因此,我试图弄清楚如何使用rsync从上次离开的地方恢复文件复制。
我试图使用--partial或--inplace选项,但是与--progress一起使用时,我发现带有--partial或--inplace的rsync实际上是从头开始的,而不是从上次的内容开始。手动尽早停止rsync并检查接收到的文件的大小也可以确认我找到了什么。
但是使用--append,rsync从上次剩余的内容开始。
我在联机帮助页上看到的--partial,-inplace或--append似乎与从上次剩余的内容恢复复制有关,感到很困惑。有人可以解释差异吗?为什么--partial或--inplace无法恢复副本?是否确实要恢复副本,rsync必须与--append选项一起使用?
另外,如果部分文件是由mv或cp而不是rsync留下的,rsync --append是否正确?
谢谢并恭祝安康!