s3cmd 只放置目标存储桶中不存在的文件

Fur*_*bat 3 linux command-line-interface amazon-s3 s3cmd

我一直在使用s3cmd将我们服务器上的本地文件与 S3 存储桶同步。本地服务器上有超过 200,000 个文件。似乎无法在网站上找到任何说明如何仅上传目标存储桶中不存在的文件的文档?它似乎每次都上传所有文件。

仅同步以下文件的命令是什么:

  • 目标桶中不存在
  • 确实存在于目标存储桶中,但具有不同的最后修改日期或不同的文件大小

这是我一直在使用的命令:

> s3cmd put [DIRECTORY] --recursive s3://[BUCKET]/[PATH]/
Run Code Online (Sandbox Code Playgroud)

提前致谢!