首先创建bucket并创建用户记录如下两个key:
AccessKey ID
AccessKey Secret
创建bucket这里忽略或请看:
https://blog.csdn.net/doudou_mylove/article/details/107060228
安装使用ossutil工具:
下载地址:
https://helpcdn.aliyun.com/document_detail/50452.html?spm=a2c4g.11186623.4.2.KyQak3
下载之后放到/usr/local/目录下面并赋予执行权限:
chmod +x /usr/local/ossutil64
先登录:
/usr/local/ossutil64 config -e oss-cn-qingdao.aliyuncs.com -i AccessKeyID -k AccessKeySecret
查看是否可以访问创建的bucket:
查看所有bucket命令:./ossutil64 ls
查看指定bucket命令:./ossutil64 ls oss://test-lijunmin
上传文件测试:
/usr/local/ossutil64 --parallel=5 cp /tmp/test.txt oss://test-lijunmin
上传目录测试:
/usr/local/ossutil64 --recursive --parallel=5 cp /tmp/ oss://test-lijunmin/a.tar
执行结果如下(也可自行在bucket后面添加目录,如下/a.tar加上后回自动创建):
[email protected]:[/usr/local]/usr/local/ossutil64 config -e oss-cn-beijing.aliyuncs.com -i xxxxxxxxxxxx -k xxxxxxxxxxxxxxxx
[email protected]:[/usr/local]echo $?
0
[email protected]:[/usr/local]/usr/local/ossutil64 --recursive --parallel=5 cp /tmp oss://test-lijunmin/a.tar
Succeed: Total num: 1717, size: 477,304,977. OK num: 1717(upload 1640 files, 77 directories).
166.628775(s) elapsed
[email protected]:[/usr/local]echo $?
0
返回云平台查看a.tar是否创建,并查看服务器中/tmp目录下的内容是否传送成功。
搞定。