我们在使用obs服务时,一般是自己建立文件夹,但是如果我们的数据集包含大量文件夹时,自己建立似乎不是一个好办法,那么如何批量向桶内的文件夹中上传数据呢,今天我们就来见识一下obsutil这个小工具的厉害,obsutil是一个非常小的工具,下载后免安装即可使用。
1.下载obsutil工具:
链接:https://support.huaweicloud.com/utiltg-obs/obs_11_0003.html
2.选择合适的版本进行下载,这里我下载的是windows版本的,下载后解压
3.打开obsutil,第一步进行相关配置
obsutil config -i=AK -k=SK -e=endpoint
-i,-k分别对应你的桶的AK和SK,如实填写即可
-e:桶的endpoint地址,我们这样查看,首先进入“对象储存服务”,选中一个桶,查看其信息,可以看到类似,即可查看桶的endpoint信息:
完毕后,在obsutil中输入指令:
配置完毕
4.开始上传 文件/文件夹
1.文件
obsutil cp d:\xxxx\a.txt obs://xxxx/xxx
2.文件夹:
obsutil cp d:\xxxx\folder obs://xxxxx/xxx -f -r
-f:表示强制操作,不进行询问
-r:表示递归上传
到这里就实现了一些基本操作,如果还需要更多操作,可以去官网查看详细教程
https://support.huaweicloud.com/utiltg-obs/obs_11_0001.html