我一直在使用s3命令将我们服务器上的本地文件与 S3 存储桶同步。本地服务器上有超过 200,000 个文件。似乎无法在网站上找到任何文档来解释如何仅上传目标存储桶中不存在的文件?它似乎每次都在上传所有文件。
仅同步以下文件的命令是什么:
- 目标存储桶中不存在
- 确实存在于目标存储桶中,但具有不同的最后修改日期或不同的文件大小
这是我一直使用的命令:
> s3cmd put [DIRECTORY] --recursive s3://[BUCKET]/[PATH]/
提前致谢!
答案1
$ s3cmd sync <source> <dest>