如何在多次失败的 rsync 尝试后查找并删除部分传输的文件

Che*_*mik 5 linux backup rsync

我通过 sshfs(sftp) 启动了一些 rsync,留下了临时文件。有什么办法可以清理这些文件吗?

我不想使用--partial选项运行 rsync,因为有很多大文件并且可能需要很长时间。

我试图通过这种方式找到它们:

find -name ".*.??????"
Run Code Online (Sandbox Code Playgroud)

它找到一些临时文件。但我不能 100% 确定是否有任何文件未使用此模式发现。

这个解决方案足够吗?

And*_*ndy 1

您可以使用--delete--dry-run选项再次运行 rsync,也许还可以使用--itemize-changes. 这将向您显示将进行的所有更改的列表。只需记下所有删除的内容,忽略更改的文件。除非您的文件具有奇怪的名称,否则应该很明显什么是 rsync 临时文件留下的,什么不是。