防止rclone将文件重新复制到AWS S3 Deep Archive

时间:2019-12-30 15:42:10

标签: amazon-s3 rclone

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

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

这使rclone复制我肯定知道存储桶中已经存在的文件。我尝试删除了--ignore-existing标志(恕我直言,IMHO的名称不正确,因为它与您最初期望的相反),但是我仍然得到相同的行为。

我也尝试添加--size-only,但是“ bug”没有得到解决。

如何使rclone仅复制新文件?

2 个答案:

答案 0 :(得分:0)

您可以使用rclone sync,签出https://rclone.org/commands/rclone_sync/

  

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

答案 1 :(得分:0)

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