原文地址:又拍云文档中心

cURL(命令行工具)

cURL 是一个利用 URL 语法在命令行下工作的文件传输工具。借助 cURL,使用 REST API 、基本认证进行存储管理,包括列目录、文件上下传、目录创建删除、文件删除等。

在使用 cURL 之前,请确保您的终端支持它。

注意事项

*本地文件路径可以带中文,但不能带空格(因为空格把路径分开了,指令意思就乱了),云存储路径不能带中文(包括文件夹和文件)。

访问服务

请输入图片描述

// 访问服务,列出服务根目录下文件信息,如果没有文件信息,则为空
curl http://v0.api.upyun.com/<bucket>/ -u <operator>:<password> -v

上传文件

请输入图片描述

// 上传文件
curl -T <上传文件路径> http://v0.api.upyun.com/<bucket>/<文件路径> -u <operator>:<password> -v

下载文件

请输入图片描述

// 下载文件
curl http://v0.api.upyun.com/<bucket>/<文件> -o <文件本地保存路径> -u <operator>:<password> -v

获取文件信息

请输入图片描述

//获取文件/目录信息
curl http://v0.api.upyun.com/<bucket>/<文件/目录名> -X HEAD -u <operator>:<password> -v
// 返回信息
x-upyun-file-type: <file 表示文件,folder 表示文件夹> 
x-upyun-file-size: <文件/文件夹大小>
x-upyun-file-date: <创建时间,Unix 时间戳>

删除文件

请输入图片描述

//删除文件/目录,目录必须为空目录,才能删除
curl http://v0.api.upyun.com/<bucket>/<文件/目录名> -X DELETE -u <operator>:<password> -v
最后修改:2020 年 05 月 19 日
如果觉得我的文章对你有用,请随意赞赏