我在将文件夹内容复制到另一台计算机的应用程序中有一个rsync命令。我可以选择,--remove-source-files
因为我只对在rsync完成后将文件放在目标计算机上感兴趣。
但是,我想知道rsync在传输文件时崩溃还是被中断时的行为如何?
考虑我有两个要同步的文件,a
和b
。是rsync copy a
,然后从源中删除它,然后开始复制b
,还是先等待两者a
,b
然后再将它们复制到目标计算机,然后再删除它们?我已经看到您可以在删除带有某些标志的无关文件时配置此行为,但是没有发现与删除源文件有关的行为。
类似于stackoverflow.com/questions/7380234/…尽管我认为Kyle可能是对的-有时rsync似乎等待所有文件完成,但有时它确实在完成之前删除了文件。不过还是有些困惑。
—
Chris2048