我正在尝试使用以下命令从azure blob复制:
az storage blob download-batch --destination / --source my-continer --pattern "my/pattern/here/*"
到/
路径,但它复制了整个Blob路径。
因此,在/
中,我看到的是my/pattern/here
结构,而不只是/here
文件夹的内容
是否有一种方法可以覆盖此行为,并使其仅复制与我输入的模式匹配的路径?
答案 0 :(得分:0)
通过CLI命令my/pattern/here
仅下载没有路径az storage blob download-batch
的blob似乎是不可能的。查看Blob的屏幕截图:
其名称与路径一起显示,这意味着您将名称为my / pattern / name的Blob下载到本地的当前目录中。然后在Linux中,该名称意味着它将创建目录,直到没有/
。
因此,我建议您可以使用CLI命令az storage blob download
来循环下载文件。