Azure CLI 获取单个 Blob(文件)大小列表

azure cli get individual blob (file) size list

提问人:Miss_Orchid 提问时间:6/17/2023 更新时间:6/17/2023 访问量:232

问:

我一直在使用以下命令:

az storage blob directory list --account-name ${a} --account-key ${k} -c ${container} -d path/${yyyymmdd}  --query [].name --output_table

这将列出特定 blob 中可用的文件。但是,我也想要文件大小。四处挖掘似乎:

az vm list --resource-group QueryDemo --query "sort_by([].{Name:name, Size:storageProfile.osDisk.diskSizeGb}, &Size)" --output table

应按大小对文件进行排序,并列出文件大小。我不介意事情是否被整理,因此,我一直在尝试:

az storage blob directory list --account-name ${a} --account-key ${k} -c ${container} -d path/${yyyymmdd}  --query "[].{Name:name, Size:storageProfile.osDisk.diskSizeGb}" --output_table

无济于事。是否可以使用 az cli 列出文件大小和名称?

Azure 命令行界面

评论


答:

1赞 Gaurav Mantri 6/17/2023 #1

请尝试以下操作:

az storage blob directory list --account-name ${a} --account-key ${k} -c ${container} -d path/${yyyymmdd}  --query "[].{name:name, size:properties.contentLength}" --output table