下载: https://help.aliyun.com/document_detail/120075.html

下载地址

注意 复制链接的时候,会自动加上spm编码内容,使用wget命令下载的时候,注意删除链接中?spm=xxxx内容。

安装/更新

  1. wget http://gosspublic.alicdn.com/ossutil/1.7.13/ossutil64
  2. chmod +x ossutil64
  3. mv ossutil64 /usr/local/bin/ossutil
  4. ossutil update
  5. ossutil config

配置

使用 **oss config**来配置 config 文件, 根据提示来配置 endpoint, ak, as
这里是配置之后的配置文件

  1. [Credentials]
  2. language=CH
  3. endpoint=oss-cn-qingdao-internal.aliyuncs.com
  4. accessKeyID=LTAIHaPli7****
  5. accessKeySecret=NPUXCLpN6QTByYuOna****

oss 使用

  1. ossutil cp file.md oss://bucket/path

自定义备份

下面是用一个自定义备份的脚本来打包并上传到 oss

这个地方在使用的时候遇到一个问题, 是用户无法找到 ossutil 这个程序, 但是未输出错误信息

  1. #!/usr/bin/env bash
  2. cd /path/of/project
  3. zip proj-`date +%F`.zip -r project/
  4. /usr/local/bin/ossutil cp -f proj-`date +%F`.zip oss://proj-backup/`date +%Y`/`date +%m`/
  5. rm -f proj-`date +%F`.zip

crontab 配置

  1. 6 6 * * * /home/duoli/backup.sh