阿里云oss同步ossutil使用

官方文档

下载

我这里直接用阿里云ecs的centos64位服务器
[root@iZ23lynfsq4Z ~]# ll
total 8348
-rwxr-xr-x 1 root root 8540284 Sep 26 15:25 ossutil64
-rwxr-xr-x 1 root root      40 Oct 12  2016 test.sh
[root@iZ23lynfsq4Z ~]# 

添加到环境变量

[root@iZ23lynfsq4Z ~]# cp -rf ossutil64 /usr/bin/ossutil
[root@iZ23lynfsq4Z ~]# ll /usr/bin/ossutil 
-rwxr-xr-x 1 root root 8540284 Sep 26 15:39 /usr/bin/ossutil
[root@iZ23lynfsq4Z ~]# 

配置

[root@iZ23lynfsq4Z ~]# ossutil config
该命令创建将一个配置文件,在其中存储配置信息。

请输入配置文件路径(默认为:/root/.ossutilconfig,回车将使用默认路径。如果用户设置为其它路径,在使用命令时需要将--config-file选项设置为该路径):
未输入配置文件路径,将使用默认配置文件:/root/.ossutilconfig。

对于下述配置,回车将跳过相关配置项的设置,配置项的具体含义,请使用"help config"命令查看。

请输入语言(CH/EN,默认为:CH,该配置项将在此次config命令成功结束后生效):
请输入endpoint:oss-cn-hangzhou.aliyuncs.com
请输入accessKeyID:aaa
请输入accessKeySecret:bbb
请输入stsToken:

查看oss中的Buckets

[root@iZ23lynfsq4Z ~]# ossutil ls
CreationTime                                 Region    StorageClass    BucketName
2017-08-24 11:59:34 +0800 CST       oss-cn-hangzhou        Standard    oss://testedet
Bucket Number is: 1
0.048281(s) elapsed
[root@iZ23lynfsq4Z ~]# 

同步文件

[root@iZ23lynfsq4Z ~]# ossutil cp a/b/a.txt oss://testedet
Succeed: Total num: 1, size: 3. OK num: 1(upload 1 files).       
0.125956(s) elapsed
[root@iZ23lynfsq4Z ~]# 

指定目录

[root@iZ23lynfsq4Z ~]# ossutil cp -rf a/b/a.txt oss://testedet/a/b/
Succeed: Total num: 1, size: 3. OK num: 1(upload 1 files).       
0.055649(s) elapsed
[root@iZ23lynfsq4Z ~]# 

通过php同步

bash-4.1$ cat index.php 
<?php
$str = 'cd /home/www &&  ossutil cp -rf a/b/a.txt oss://testedet/a/b/ > /dev/null 2>&1 &';
$res = system($str,$retval);
if($retval == 0){
   echo 'success';
} else {
  echo 'failed';
}
bash-4.1$ 

转载于:https://my.oschina.net/u/3004226/blog/1543629

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值