oss命令行上传文件(ossutil64)

时间:2024-03-18 15:14:26

首先创建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

oss命令行上传文件(ossutil64)

上传文件测试:

/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目录下的内容是否传送成功。

搞定。