首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从az blob容器获取文件列表,然后获取所有文件

从az blob容器获取文件列表,然后获取所有文件
EN

Stack Overflow用户
提问于 2022-11-03 20:58:00
回答 1查看 36关注 0票数 0

使用azvm中的az cli,我希望能够列出特定容器blob中的所有文件,然后下载这些文件。假设我有一个容器“top”,然后它有几个子目录,如:

代码语言:javascript
运行
复制
top/sub1/sub2/sub3/

在文件夹sub3中,有多个文件。我想:

  1. 列出sub3中的所有文件,然后
  2. 通过az cli检索sub3中的所有文件。

我只能用命令列出'top‘中的内容:

代码语言:javascript
运行
复制
az storage container list --account-key ${key} --account-name top --query "[].{Name:name}" --output table
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-04 05:05:46

az storage container list ->用于列出存储帐户中的容器。

根据共享的信息,我们了解到您正在尝试将blob列在连体top中的子目录(子1/sub2/sub3)下,然后您需要使用az storage blob directory list cmdlet来列出存储目录中的blob和blob子目录。

为了测试这一点,我们创建了一个存储帐户,其中包含一个容器(top),并且有多个子目录(子1/sub2/sub3),我们使用下面的cmdlet来列出其中的blob。

代码语言:javascript
运行
复制
az storage blob directory list -c top -d sub1/sub2/sub3 --account-name <storageAccountName> --query [].name -o table

这里是供参考的示例输出:

有关存储blob目录列表 cmdlet的更多信息,请参考文档。

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

https://stackoverflow.com/questions/74309475

复制
相关文章

相似问题

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