我正在使用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仅复制新文件?
答案 0 :(得分:0)
您可以使用rclone sync
,签出https://rclone.org/commands/rclone_sync/
不会传输未更改的文件,不会按大小和修改时间或MD5SUM进行测试。目标已更新为匹配源,包括在必要时删除文件。
答案 1 :(得分:0)
原来是rclone中的错误。 https://github.com/rclone/rclone/issues/3834