对象存储命令行客户端

发布时间:2019-09-05 浏览次数:1521

1、各系统版本命令行客户端下载

         centos6_x64

         centos7_x64

         debian_x64

         ubuntu_x32

         ubuntu_x64

         windows_x64

2、运行程序

    在Windows系统下,直接运行osclient-cli,在Linux系统下需要添加执行权限:

    Windows命令:osclient-cli.exe

图片1.png

    Linux命令:

    chmod 511 osclient-cli

    ./osclient-cli

图片2.png3、查看帮助

    直接运行osclientosclient-cli --help打印出帮助信息

图片3.png

参数说明:

--access-key=key 指定AccessKey,从快云存储管理中心获取

 

--secret-key=key 指定SecretKey,从快云存储管理中心获取

 

--op=type   操作类型:create(创建)delete(删除)list(显示文件或目录列表)

download(下载)upload(上传)

 

--bucket=bucket 操作bucket名称,从快云存储管理中心获取

 

--obj=type  操作对象类型:bucket(存储空间类型)folder(目录)file(文件)

 

--local=path  指定本地路径:

上传操作:等待上传本地路径(文件或者目录)

下载操作:文件或目录下载到指定本地路径(目录)

 

--target=path  指定目标路径:

上传操作:云存储路径(文件或目录)

下载操作:等载下载云存储路径(文件或目录)

 

--help   查看帮助信息

 

4、查询操作

查询存储文件信息不用指定--local,--obj

不指定target参数,默认查看Bucket根目录下文件信息;

    指定--target查看相应目录下文件信息;

图片5.png

5、创建操作

目前创建操作只支持创建目录操作,操作完成后会返回结果信息;

创建目录支持一次性多级创建,如:--target=ab/22/33

 图片7.png

图片8.png

6、删除操作

删除操作只支持:删除目录(--obj=folder)和文件(--obj=file)

删除目录只删除--taget=ab/22/33指定最后一级目录,如:33

删除目录会把目录下的子目录和文件删除,请谨慎操作;

图片9.png图片10.png图片11.png图片12.png

8、上传操作

上传操作只支持文件和目录上传;

上传文件和目录,不指定--target,默认上传到Bucket根目录下;

上传文件时指定路径,--target=ab/cc/osclient-cli.exe,路径不存在,自动创建相应路径,

如:ab/cc目录不存在,创建aa/cc目录;

上传目录时,会把目录下子目录和文件全部上传到指定存储路径;

图片13.png图片14.png

9、错误提示

    未知参数:输入参数不正确,或者只输入单个-”字符;

    不支持操作类型:提示支持类型操作;

    文件不存在:指定的本地文件路径错误;

图片15.png图片16.png图片17.png图片18.png

以上文章是否对您有帮助?
  • 联系销售
    请添加我的企业微信
    为您提供1V1产品咨询,上云方案定制服务
    企业微信
  • 请添加微信公众号
    扫码登录,业务提醒
    工单申报,优惠活动
    关注公众号