文档首页> > 工具指南> obsutil> obsutil简介

obsutil简介

分享
更新时间: 2019-04-04 19:16

obsutil是一款用于访问管理华为云对象存储服务(Object Storage Service,OBS)的命令行工具,您可以使用该工具对OBS进行常用的配置管理操作,如创建桶、上传文件/文件夹、下载文件/文件夹、删除文件/文件夹等。对于熟悉命令行程序的用户,obsutil是执行批量处理、自动化任务的最佳选择。

工具优势

obsutil具有四大优势:

  1. 简单、易用;
  2. 无需安装,轻便小巧,即下即用;
  3. 同时支持Windows/Linux/Mac三大平台;
  4. 配置多元化,性能卓越。
说明:

obsutil包含旧版工具obscmd的所有功能,推荐使用obsutil来替代obscmd。

使用场景

  • 自动化备份归档等场景,比如定时上传本地数据至OBS。
  • 支持通过OBS Browser等其他工具不能实现的场景,比如同步上传/下载/复制对象等。

功能概述

obsutil提供的功能如表1所示。

表1 obsutil功能概述

功能

说明

桶基本操作

指定区域创建不同存储类型的桶、删除桶以及获取桶列表、桶配置信息等。

对象基本操作

管理对象,包括上传、下载、删除和列举对象等。

obsutil目前暂不支持高级的桶管理和对象管理操作,相关功能会在后续版本中开发,如需配置,建议使用对象存储服务控制台。相关文档请参考《对象存储服务控制台指南》

命令行结构

遵循简单易用的原则,obsutil的命令行结构如下:

  • Windows操作系统:

    obsutil command [parameters...] [options...]

  • Linux/Mac操作系统:

    ./obsutil command [parameters...] [options...]

说明:
  • command为执行的命令,例如ls,cp等;
  • parameters为该命令的基本参数;
  • options为该命令的附加参数(通常为可选),且附加参数在运行命令时必须以“-”开头;
  • 如命令中含有特殊字符,如&、<、>以及空格等,则需要加引号转义(Linux/Mac操作系统使用单引号,Windows操作系统使用双引号);
  • 附加参数支持两种传入方式-key=value和-key value,例如-acl=private和-acl private;
  • 如果您使用的是Linux/Mac操作系统且下载到的obsutil不是可执行文件(如运行./obsutil报错“Permission denied”等),请执行chmod 755 obsutil命令,为该工具增加可执行权限;
  • 以SSH远程登录Linux/Mac操作系统使用obsutil命令时,建议配置TMOUT=0,防止SSH会话过期导致程序退出。

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

在文档使用中是否遇到以下问题







请至少选择或填写一项反馈信息

字符长度不能超过100

反馈内容不能为空!

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区