我在 sshfs(sftp) 上启动了几个 rsync,它留下了临时文件。 有什么办法可以清理这些文件吗?
我不想使用 --partial
选项运行 rsync,因为有很多大文件并且可能需要很长时间。
我试图通过这种方式找到它们:
find -name ".*.??????"
它会找到一些临时文件。但我不能 100% 确定是否有任何文件未使用此模式发现。
这个解决方案是否足够?
最佳答案
您可以使用 --delete
和 --dry-run
选项再次运行 rsync,也许还可以使用 --itemize-changes
。这将向您显示将要进行的所有更改的列表。只需记下任何删除,忽略更改的文件。除非你的文件有奇怪的名字,否则应该很明显什么是 rsync 临时文件,什么不是。
关于linux - 如何在多次 rsync 尝试失败后查找和删除部分传输的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29760692/