在Ubuntu中,我想通过将大文件从硬盘复制到可移动驱动器rsync
。由于某些其他原因,该操作无法一次完成。因此,我试图找出如何rsync
从上次中断的地方继续复制文件的方法。
我曾尝试使用的选项--partial
或--inplace
,但与一起--progress
,我发现rsync
用--partial
或--inplace
实际从启动开始,而不是从什么左最后一次。rsync
尽早手动停止并检查接收到的文件的大小也证实了我的发现。
但有了--append
,rsync将从上次剩下的开始。
我很困惑,我该上看到手册页 --partial
,--inplace
和--append
似乎涉及到从所剩下最后一次恢复复制。有人能够解释差异吗?为什么不恢复工作--partial
或--inplace
继续工作呢?是真的,要继续复制,rsync
必须使用该--append
选件吗?
另外,如果部分文件是由mv
或保留的cp
,而不是由rsync 保留的,是否可以rsync --append
正确地继续复制文件?