使用azvm中的az cli,我希望能够列出特定容器blob中的所有文件,然后下载这些文件。假设我有一个容器“top”,然后它有几个子目录,如:
top/sub1/sub2/sub3/
在文件夹sub3中,有多个文件。我想:
我只能用命令列出'top‘中的内容:
az storage container list --account-key ${key} --account-name top --query "[].{Name:name}" --output table
发布于 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。
az storage blob directory list -c top -d sub1/sub2/sub3 --account-name <storageAccountName> --query [].name -o table
这里是供参考的示例输出:
有关存储blob目录列表 cmdlet的更多信息,请参考文档。
https://stackoverflow.com/questions/74309475
复制相似问题