rsync 失败后如何清理?

use*_*465 12 rsync

我杀死了一个本地“rsync -ah”进程。
它在目标目录中留下了像“.abc.vmdk.zxivMN”这样的垃圾文件。
垃圾文件不会在连续的“rsync -ah”运行中被删除。

详细信息:
我在同步的两个文件夹上运行 diff 并报告:“仅在 /mnt/archive1/documents/general: .abc.vmdk.zxivMN”

清理临时 rsync 文件的最佳方法是什么?

Sve*_*ven 12

告诉rsync删除不在源上的文件,使用--delete-during--delete-after。请小心,仅当目标上没有源上不存在的合法文件时才使用此选项。

man rsync

当然,您始终可以手动删除检测到的文件diff...


小智 6

我用

find -type f -iname ".*.*.??????" -ls
Run Code Online (Sandbox Code Playgroud)

用于测试和

find -type f -iname ".*.*.??????" -delete
Run Code Online (Sandbox Code Playgroud)

为了清楚