我安装了用于linux的s3cmd命令行工具.它可以很好地将文件放入存储桶.但是,我想将文件移动到"文件夹"中.我知道S3本身不支持文件夹,但我的Cyberduck GUI工具可以很好地转换它们以便我查看备份.
目前我在存储桶的根目录中有一个文件,例如"test.mov".我想把它移到'idea'文件夹中.我在尝试这个:
s3cmd mv s3://mybucket/test.mov s3://mybucket/idea/test.mov
Run Code Online (Sandbox Code Playgroud)
但我得到奇怪的错误,如:
WARNING: Retrying failed request: /idea/test.mov (timed out)
WARNING: Waiting 3 sec...
Run Code Online (Sandbox Code Playgroud)
我也尝试过引号,但这也没有帮助:
s3cmd mv 's3://mybucket/test.mov' 's3://mybucket/idea/test.mov'
Run Code Online (Sandbox Code Playgroud)
也没有只是文件夹名称
s3cmd mv 's3://mybucket/test.mov' 's3://mybucket/idea/'
Run Code Online (Sandbox Code Playgroud)
有没有办法删除和重新输入这个3GB文件?
更新:仅供参考,我可以将新文件直接放入如下文件夹中:
s3cmd put test2.mov s3://mybucket/idea/test2.mov
Run Code Online (Sandbox Code Playgroud)
但仍然不知道如何移动它们....
sgi*_*eno 10
要从一个桶移动/复制到另一个桶或同一个桶我使用s3cmd工具并且工作正常.例如:
s3cmd cp --r s3://bucket1/directory1 s3://bucket2/directory1
s3cmd mv --recursive s3://bucket1/directory1 s3://bucket2/directory1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17446 次 |
| 最近记录: |