ossutil是一款采用go语言开发的用于OSS数据管理的命令行工具,旨在提供方便、简洁、丰富的Bucket和Object管理命令,支持Windows、Linux、 Mac平台。

1、功能

  1. 管理Bucket,如:创建、列举或删除Bucket等。当前版本:v1.6.10未提供Bucket管理功能功能
  2. 管理Object,如:上传、下载、列举、拷贝和删除Object等。
  3. 管理碎片(part),如:列举和删除part等。

2、快速安装

Linux系统(以64位系统为例)

wget http://gosspublic.alicdn.com/ossutil/1.6.10/ossutil64 #下载工具
chmod 755 ossutil64 #修改文件执行权限
./ossutil64 config
#请输入配置文件名,文件名可以带路径(默认为:/home/user/.ossutilconfig,回车将使用默认路径。如果用户设置为其它路径,在使用命令时需要将--config-file选项设置为该路径)。 
#请输入endpoint:http://oss-cn-shenzhen.aliyuncs.com 
#请输入accessKeyID:yourAccessKeyID 
#请输入accessKeySecret:yourAccessKeySecret
#请输入stsToken: 

3、快速使用

  • 获取命令列表
./ossutil64 #或 ./ossutil64 help
  • 查看某命令的帮助文档
./ossutil64 help ls
  • 配置ossutil
./ossutil64 config
  • 列举Buckets
./ossutil64 ls #./ossutil64 ls oss://
  • 列举objects和Multipart Uploads
./ossutil64 ls oss://deeplearning-dataset -a
  • 上传、下载、复制文件
# ./ossutil64 cp src_url dest_url [options]
./ossutil64 cp -r ossutil64 oss://deeplearning-dataset/
# 下载文件到当前文件夹
./ossutil64 cp oss://deeplearning-dataset/cifar-10/cifar-10-python.tar.gz ./

其他常用命令参见阿里OSS官方文档中心——命令行工具ossutil

Logo

更多推荐