使用阿里云命令行ossutil下载数据

使用windows客户端的时候需要注意ossutil的版本,1.X版本和2.X版本的不通用。公司提供给我的是1.X的版本的,我使用2.X的根本进不去,换成1.83就可以进去。

必备的账户信息

然后公司一般会给你如下格式的账户信息

AccessKeyId : LXXXXXXXXXXXXXXX

AccessKeySecret : wXXXXXXXXXXXXXXXXX

预设OSS路径 : oss://biocloud-qingdao-bucket-30/delivery_XXXXXXXXX/

区域 : 华北1(青岛)    cn-qingdao
Endpoint: oss-cn-qingdao.aliyuncs.com

下载安装ossutil的linux版本参考如何安装ossutil_对象存储(OSS)-阿里云帮助中心

没有root也能安装。

配置config,这一步非常重要

ossutil config会出现交互的命令行内容,

  • 第1步是让你选择保存config地址,直接默认回车即可。
  • 第2步让你输入AccessKeyId,把上面的LXXXXXXXXXXXXXXX,粘贴,然后回车。
  • 第3步让你输入AccessKeySecret,把上面的wXXXXXXXXXXXXXXXXX粘贴,回车。
  • 第4步让你输入地区,我的是华北1(青岛),输入的对应是cn-qingdao,回车。
  • 第5步让你输入Endpoint,我的对应的地址是oss-cn-qingdao.aliyuncs.com.
    第4步和第5步的地区对应的代码,参考OSS地域和访问域名_对象存储(OSS)-阿里云帮助中心
    特别注意,第5步,一定要选择的是外网的EndPoint.除非你现在安装ossutil也是在阿里云的服务器上,才选择内网的EndPoint.

检查你的目录有哪些文件

ossutil ls oss://biocloud-qingdao-bucket-30/delivery_XXXXXXXXX/

开始下载数据

ossutil cp -r oss://biocloud-qingdao-bucket-30/delivery_XXXXXXXXX/XXXXXXXXX/ ~/data/
最后面的~/data/是你本地要下载到的目录。注意该目录一定要存在。
这个命令可以直接下载整个目录的所有文件,不需要一个个下载。
可以后台提交下载
nohup ossutil cp -r oss://biocloud-qingdao-bucket-30/delivery_XXXXXXXXX/XXXXXXXXX/ ~/data/ &
这样就可以自动后台下载了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容