概述
ossutil是以命令行方式管理OSS数据的工具,提供方便、简洁、丰富的Bucket和Object管理命令,同时支持Windows、Linux、 Mac平台.
我这里用的是linux CentOS 7.3
版本的 内核 3.10.0-514.26.2.el7.x86_64
[root@iZ2zefzbxlqr5ozywhfznuZ /]# lsb_release -a LSB Version: :core-4.1-amd64:core-4.1-noarch Distributor ID: CentOS Description: CentOS Linux release 7.3.1611 (Core) Release: 7.3.1611 Codename: Core
这里示例安装的是 1.6.5
本教程同样适用于Ubuntu
具体详情请参照:https://help.aliyun.com/document_detail/50452.html
安装ossUtil
我这里安装的是Linux 64位的 执行 wget
下载
wget http://gosspublic.alicdn.com/ossutil/1.6.5/ossutil64 && chmod 755 ossutil64 && ./ossutil64 config
之后按照提示输入配置文件路径、language、endpoint、accessKeyID、accessKeySecret、stsToken
文件路径:创建一个配置文件,在其中存储配置信息(默认为: /root/.ossutilconfig) language:语言ch/en,默认为:en endpoint:端点,在对象存储概览中EndPoint(地域节点)下面的外网访问地址,示例:http://oss-cn-shanghai.aliyuncs.com accessKeyID:用户账号id accessKeySecret:用户账号的key值 stsToken:若采用STS临时授权方式访问OSS需要配置该项,否则置空即可
配置成功后如下图:
使用cp命令上传文件
cp命令用于上传、下载、拷贝文件
上传单个文件
./ossutil64 cp 66.txt oss://存储桶名称/路径
上传文件夹
./ossutil64 cp -r 文件夹 oss://存储桶名称/路径
下载文件的话就是 云和本地 调换个位置
详情请见:官方文档