- 请自行安装
sudo apt-get install libcurl4-openssl-dev libssl-dev
mkdir build
cd build
cmake ..
make
{
"Endpoint" : "your-endpoint",
"AccessKeyId" : "your-access-key-id",
"AccessKeySecret" : "your-access-key-secret"
}
- 查看帮助
./osscli --help
- 创建
Bucket
./osscli --bucket "new-bucket-name" create
- 获取
Object
./osscli --bucket "bucket-name" get "object-name" "save-to-name"
- 上传
Object
# 超过 1GB 的文件通过 MultiPartUpload 来上传
./osscli --bucket "bucket-name" put "object-name" "loacl-name"
- 删除
Object
./osscli --bucket "bucket-name" delete "object-name1" "object-name2" ... "object-nameN"
- 查看
Oject
是否存在
./osscli --bucket "bucket-name" ping "object-name1" "object-name2" ... "object-nameN"
- 根据前缀查找
Object
./osscli --bucket "bucket-name" find "prefix-name"
依赖
aliyun-oss-cpp-sdk
boost.program_options
nlohmann