【问题标题】:s3cmd get an entire directorys3cmd 获取整个目录
【发布时间】:2015-03-28 00:36:39
【问题描述】:

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

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

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

【问题讨论】:

    标签: amazon-s3 s3cmd


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        你必须使用“同步”而不是“获取”

        【讨论】:

        • 不,很快就谈到了,你真的必须注意路径。 s3cmd get --recursive --force s3://bucket/subdirwithothersubdirsinit/ localbucket/subdirwithothersubdirsinit/ 将拉取所有文件和“子目录”。
        猜你喜欢
        • 1970-01-01
        • 2010-10-14
        • 1970-01-01
        • 2023-03-26
        • 2023-03-25
        • 1970-01-01
        • 1970-01-01
        • 2019-07-28
        • 1970-01-01
        相关资源
        最近更新 更多