如何将文件夹中的所有文件移动到s3,并删除本地文件?

如何将文件夹中的所有文件移动到s3,并删除本地文件?

我想我可以用

aws s3 sync . s3://s3bucket 

但我不知道该把--delete

此外,我还想不时运行此命令,将本地文件夹中的所有新文件推送到 s3 并在本地删除。我有几十万个文件需要移动,大约 40 万个,需要多长时间,每个文件大约 30kb-40kb

答案1

--delete选项并没有像您想象的那样发挥作用。从文档

--delete(布尔值)同步期间,将删除目标中存在但源中不存在的文件。

mv选项可能就是您正在寻找的。

至于需要多长时间,除了您自己之外没有人可以回答这个问题。

相关内容