【发布时间】:2012-06-15 10:57:13
【问题描述】:
我安装了用于 linux 的 s3cmd 命令行工具。将文件放入存储桶中效果很好。但是,我想将文件移动到“文件夹”中。我知道 S3 本身并不支持文件夹,但我的 Cyberduck GUI 工具可以很好地转换它们,以便我查看我的备份。
例如,我在存储桶的根目录中有一个名为“test.mov”的文件,我想将其移至“idea”文件夹。我正在尝试这个:
s3cmd mv s3://mybucket/test.mov s3://mybucket/idea/test.mov
但我收到奇怪的错误,例如:
WARNING: Retrying failed request: /idea/test.mov (timed out)
WARNING: Waiting 3 sec...
我也尝试过引用,但这也无济于事:
s3cmd mv 's3://mybucket/test.mov' 's3://mybucket/idea/test.mov'
文件夹名称也没有
s3cmd mv 's3://mybucket/test.mov' 's3://mybucket/idea/'
有没有办法删除并重新上传这个 3GB 的文件?
更新:仅供参考,我可以将新文件直接放入这样的文件夹中:
s3cmd put test2.mov s3://mybucket/idea/test2.mov
但仍然不知道如何移动它们....
【问题讨论】: