文档首页/ 对象存储服务 OBS/ 工具指南/ obsutil/ 常见问题/ 是否支持修改对象名称(重命名)
更新时间:2024-03-29 GMT+08:00

是否支持修改对象名称(重命名)

支持。可以使用mv移动命令,示例如下:

  • 以Windows操作系统为例,运行obsutil mv obs://bucket-test/key obs://bucket-test/key2 ,将对象key重命名为key2。
    obsutil mv obs://bucket-test/key obs://bucket-test/key2
    
    Parallel:      5                   Jobs:          5
    Threshold:     50.00MB             PartSize:      auto
    CheckpointDir: xxxx
    
    Move successfully, 19B, obs://bucket-test/key --> obs://bucket-test/key2, cost [96], status [200], request id [xxxxxxxxx]
  • 以Windows操作系统为例,运行obsutil mv obs://bucket-test/temp/ obs://bucket-test/temp2 -flat -f -r,将目录temp重名为temp2。
    obsutil mv obs://bucket-test/temp/ obs://bucket-test/temp2/ -flat -f -r
    
    Parallel:      5                   Jobs:          5
    Threshold:     50.00MB             PartSize:      auto
    CheckpointDir: xxxx
    OutputDir: xxxx
    
    
    [=============================================================] 100.00% tps:0.00 2/2 174ms
    Succeed count:   5         Failed count:    0
    Metrics [max cost:298 ms, min cost:192 ms, average cost:238.00 ms, average tps:9.71]
    
    Task id: 0476929d-9d23-4dc5-b2f8-0a0493f027c5

    重命名目录时,需要加上-flat参数,否则不能达到预期。