使用 s3cmd 覆盖文件

vlo*_*yan 5 amazon-s3 s3cmd

我尝试使用 s3cmd 将文件上传到我的 S3 存储桶。工作正常,但已经存在的文件不会被覆盖,而是保存为新文件,如“filename-1.ext”。

我已经找到了

-f, --force (Force overwrite and other dangerous operations.)
Run Code Online (Sandbox Code Playgroud)

命令位于http://s3tools.org/usage并尝试过

s3cmd put ~/Desktop/filename.ext  s3://mybucket -f
Run Code Online (Sandbox Code Playgroud)

但文件仍保存为新文件且不会被覆盖。有人有什么主意吗?感谢您的帮助!

Joh*_*ein 1

如今,建议使用AWS 命令​​行界面 (CLI)

它有一个aws s3 cp命令始终保留所请求的名称。