目录

阿里云OSS-ossutil使用

目录

ossutil支持通过Windows、Linux和macOS系统以命令行方式管理OSS数据。

安装

1
2
wget -P /usr/local/bin/ https://gosspublic.alicdn.com/ossutil/1.7.8/ossutil64
chmod +x /usr/local/bin/ossutil64

生成配置文件

1
ossutil64 config

根据提示设置配置文件路径。

https://img.bwcxtech.com/img/202201171349945.png

ossutil默认使用/home/user/.ossutilconfig作为配置文件,若您设置了配置文件的路径,则每次使用命令时需增加**-c选项指定配置文件。例如配置文件保存为/etc/ossutilconfig,使用ls**时,命令格式如下:

1
ossutil64 ls oss://yuanfu-file -c /etc/ossutilconfig

根据提示设置工具的语言。 请输入语言CH或EN。工具使用的语言默认与操作系统保持一致。该配置项将在此次config命令设置成功后生效。

根据提示分别设置Endpoint、AccessKey ID、AccessKey Secret和STSToken参数。

参数说明如下:

  • endpoint:填写Bucket所在地域的Endpoint。各地域Endpoint详情,请参见访问域名和数据中心

    您也可以增加http://https://指定ossutil访问OSS使用的协议,默认使用HTTP协议。例如使用HTTPS协议访问深圳的Bucket,设置为https://oss-cn-shenzhen.aliyuncs.com

  • accessKeyID、accessKeySecret:填写账号的AccessKey。

  • stsToken:使用STS临时授权账号访问OSS时需要配置该项,否则置空即可。stsToken生成方式参见临时访问凭证

增量上传

1
2
ossutil64 --snapshot-path='自定义增量上传文件夹' cp -r /test(本地文件夹) oss://(Buckets)/(你所要上传的文件夹或者自定义文件名,没有的话会自动创建)
ossutil64 -c /etc/ossutilconfig --snapshot-path='backup_snapshot' cp -r /backup/ oss://backup/

https://img.bwcxtech.com/img/202201171349085.png

参考链接:

https://help.aliyun.com/document_detail/50452.html