如何修改Azure CLI存储Blob批量删除的匹配模式以仅保留mf文件夹?
解决方案
- 问题根源:你使用的
[!mf]*匹配规则会排除所有以m或f开头的内容,因此会误保留以这两个字母开头的非mf目录文件。 - 正确命令:改用
--exclude-pattern指定需要保留的内容,精确匹配mf目录本身及其下所有文件:
az storage blob delete-batch --source 'CONTAINER' --account-name STORAGE_ACCOUNT --exclude-pattern 'mf' 'mf/*'
- 说明:
--exclude-pattern 'mf'保留根目录下的mf虚拟目录(对应blob名称为mf/)--exclude-pattern 'mf/*'保留mf目录下的所有子文件和子目录- 除上述被排除的内容外,容器内其他所有文件(包括以
m、f开头的非mf目录文件)都会被批量删除
内容的提问来源于stack exchange,提问作者cekodis681 cekodis681
相关产品推荐
相关产品推荐

