s3cmd获取整个目录

时间:2015-03-28 00:36:40

标签: amazon-s3 s3cmd

我的s3中有一个目录,里面只有另一个目录,但我不知道它的名字。使用命令行“获取”工具,我想下载该目录,但它似乎不想。

结构如下: my-production/top-dir/sub-dir/some-files.jpg 然后 s3cmd get s3://my-production/top-dir/* local-dir

“sub-dir”目录未下载。 我是否必须获取目录名称,在本地创建目录,然后“获取”它的所有内容?

3 个答案:

答案 0 :(得分:27)

你必须传递参数--recursive,例如。 s3cmd get --recursive s3://my-production/top-dir/ local-dir

答案 1 :(得分:1)

aws s3 sync s3:// bucket-name my-local-dir

答案 2 :(得分:-2)

你必须使用" sync"而不是"得到"