我已经s3cmd
安装了 linux 的命令行工具。将文件放入存储桶中效果很好。但是,我想将文件移动到“文件夹”中。我知道 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
但是还是不知道怎么搬家。。。。