首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用AWS递归列表s3桶内容

使用AWS递归列表s3桶内容
EN

Stack Overflow用户
提问于 2013-12-18 16:05:54
回答 5查看 34.6K关注 0票数 31

如何使用AWS递归地列出桶的所有内容,类似于在Unix上使用find .

aws s3 ls s3://MyBucket --recursive以未知的选项抱怨。

http://docs.aws.amazon.com/cli/latest/reference/s3/index.html#directory-and-s3-prefix-operations声称--recursive是一个有效的参数。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2014-11-19 22:36:37

aws s3 ls s3://MyBucket --recursive对我来说很好。

尝试更新AWS CLI。我的版本是aws/1.6.2

aws --version

票数 53
EN

Stack Overflow用户

发布于 2021-08-23 14:32:56

对于最近的AWS 版本,支持--recursive选项。

可以使用以下命令递归列出名为MyBucket的桶下的所有文件:

代码语言:javascript
运行
复制
aws s3 ls s3://MyBucket/ --recursive

可以使用以下命令递归列出桶中名为MyFolder的文件夹下的所有文件:

代码语言:javascript
运行
复制
aws s3 ls s3://MyBucket/MyFolder/ --recursive

正如@Francisco所说,最终的/是非常重要的。它允许列出文件夹的内容,而不是文件夹本身。

有关更多信息,请参见:https://docs.aws.amazon.com/cli/latest/reference/s3/ls.html

票数 2
EN

Stack Overflow用户

发布于 2013-12-20 04:23:25

我无法正确解释您所引用的链接:http://docs.aws.amazon.com/cli/latest/reference/s3/index.html#directory-and-s3-prefix-operations

然而,我能够使--recursive选项与这个链接:http://docs.aws.amazon.com/cli/latest/reference/s3/index.html#single-local-file-and-s3-object-operations一起工作。

根据这个链接,cpmvrm支持--recursive选项。

您正在尝试的是ls

我尝试使用cprm以及--recursive选项,它运行得很好。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20662917

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档