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

标签 linux backup rsync

我在 sshfs(sftp) 上启动了几个 rsync,它留下了临时文件。 有什么办法可以清理这些文件吗?

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

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

find -name ".*.??????"

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

这个解决方案是否足够?

最佳答案

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

关于linux - 如何在多次 rsync 尝试失败后查找和删除部分传输的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29760692/

相关文章:

linux - 在配置文件中读取最干净/最简单的方法是什么

linux - Rsync - 将源拆分为多组

linux - Rsync备份无法在备份服务器上创建目录

synchronization - 通过公共(public)网络安全地同步文件夹

java - SonarQube 已停止且未运行

linux - 为什么在 Linux 上以 64 位模式构建的可执行文件显示机器类型为 AMD x86 64?

linux - YouCompleteMe 不可用 : unable to load Python

MYSQL - 数据库备份每个事务

php - Laravel 8 中的备份数据库

wordpress - 如何备份 WordPress 站点以在全新安装后恢复