对象存储OBS中如何实现重命名rename

举报
数据上云专家张涛 发表于 2019/04/28 06:51:54 2019/04/28
【摘要】 对象存储重命名

对象存储不支持rename语义。如何实现对象OBS的重命名单个文件或者文件夹。


重命名单个文件可以采用OBS Browser:

image.png

使用OBSUtil工具实现批量对象COPY,和批量对象删除实现对象重命名。典型的是重命名一个目录,或者增加一个目录名。


例如将patha目录命名为pathb目录,使用先copy后delete的方式实现

./obsutil cp obs://srcbucket/patha obs://dstbucket/pathb -r -flat
./obsutil rm obs://srcbucket/patha -r


例如增加目录名,例如对象名为日期格式:20180101***的所有对象增加目录名2018/2018***

./obsutil cp obs://srcbucket/2018 obs://dstbucket/2018 -r

删除月份格式为01-09对象
./obsutil rm obs://srcbucket/20180 -r

删除月份格式为10-12对象

./obsutil rm obs://srcbucket/20181 -r



【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。