0

我正在使用rclone为了将一些文件复制到 S3 存储桶(深度存档)。我正在使用的命令是:

rclone copy --ignore-existing --progress --max-delete 0 "/var/vmail" foo-backups:foo-backups/vmail

这使得 rclone 可以复制我确定已经存在于存储桶中的文件。我尝试删除该--ignore-existing标志(恕我直言,它的名字很糟糕,因为它与您最初期望的完全相反),但我仍然得到相同的行为。

我也尝试添加--size-only,但“错误”没有得到修复。

如何使 rclone 仅复制新文件?

4

2 回答 2

0

您可以使用rclone sync,查看https://rclone.org/commands/rclone_sync/

不传输未更改的文件,按大小和修改时间或 MD5SUM 进行测试。目标已更新以匹配源,包括在必要时删除文件。

于 2019-12-30T17:46:36.037 回答
0

原来是rclone中的一个错误。https://github.com/rclone/rclone/issues/3834

于 2020-01-29T16:17:12.480 回答