七牛云qshell使用教程

###1.下载qshell
本人使用的是MAC,官网开发者工具处下载的qshell无法运行,但是可以从Github下载qshell,修改名称为qshell,并运行。

###2.修改权限
如果在Linux或者Mac系统上遇到Permission Denied的错误,请使用命令chmod +x qshell来为文件添加可执行权限。

###3.修改路径
将qshell复制到/usr/local/bin/目录下。使其在terminal下能够直接被调用。

###4.配置账户

  • 配置access key和secret key:

    qshell account AK SK
  • 查看当前key:

    qshell account

###5.常用命令
|命令|类别|描述|详细|
|——|————|———-|——–|
|account|账号|设置或显示当前用户的AccessKeySecretKey|文档|
|dircache|存储|输出本地指定路径下所有的文件列表|文档|
|listbucket|存储|列举七牛空间里面的所有文件|文档|
|prefop|存储|查询七牛数据处理的结果|文档|
|fput|存储|以文件表单的方式上传一个文件|文档|
|rput|存储|以分片上传的方式上传一个文件|文档|
|qupload|存储|同步数据到七牛空间, 带同步进度信息,和数据上传完整性检查(配置式)|文档|
|qupload2|存储|同步数据到七牛空间, 带同步进度信息,和数据上传完整性检查(命令式)|文档|
|qdownload|存储|从七牛空间同步数据到本地,支持只同步某些前缀的文件,支持增量同步|文档|
|stat|存储|查询七牛空间中一个文件的基本信息|文档|
|delete|存储|删除七牛空间中的一个文件|文档|
|move|存储|移动或重命名七牛空间中的一个文件|文档|
|copy|存储|复制七牛空间中的一个文件|文档|
|chgm|存储|修改七牛空间中的一个文件的MimeType|文档|
|chtype|存储|修改七牛空间中的一个文件的存储类型,支持普通存储(0)和低频存储(1)|文档|
|expire|存储|修改七牛空间中的一个文件的生存时间|文档|
|fetch|存储|从Internet上抓取一个资源并存储到七牛空间中|文档|
|sync|存储|从Internet上抓取一个资源并存储到七牛空间中,适合大文件的场合|文档|
|prefetch|存储|更新七牛空间中从源站镜像过来的文件|文档|
|batchdelete|存储|批量删除七牛空间中的文件,可以直接根据listbucket的结果来删除|文档|
|batchchgm|存储|批量修改七牛空间中文件的MimeType|文档|
|batchchtype|存储|批量修改七牛空间中的文件的存储类型,支持普通存储(0)和低频存储(1)|文档|
|batchexpire|存储|批量修改七牛空间中的文件的生存时间|文档|
|batchcopy|存储|批量复制七牛空间中的文件到另一个空间|文档|
|batchmove|存储|批量移动七牛空间中的文件到另一个空间|文档|
|batchrename|存储|批量重命名七牛空间中的文件|文档|
|batchsign|存储|批量根据资源的公开外链生成资源的私有外链|文档|
|batchstat|存储|批量查询七牛空间中文件的基本信息|文档|
|privateurl|存储|生成私有空间资源的访问外链|文档|
|saveas|存储|实时处理的saveas链接快捷生成工具|文档|
|reqid|存储|七牛自定义头部X-Reqid解码工具|文档|
|buckets|存储|获取当前账号下所有的空间名称|文档|
|domains|存储|获取指定空间的所有关联域名|文档|
|qetag|存储|根据七牛的qetag算法来计算文件的hash|文档|
|m3u8delete|存储|根据流媒体播放列表文件删除七牛空间中的流媒体切片|文档|
|m3u8replace|存储|修改流媒体播放列表文件中的切片引用域名|文档|
|cdnrefresh|CDN|批量刷新cdn的访问外链或目录|文档|
|cdnprefetch|CDN|批量预取cdn的访问外链|文档|
|b64encode|工具|base64编码工具,可选是否使用UrlSafe方式,默认UrlSafe|文档|
|b64decode|工具|base64解码工具,可选是否使用UrlSafe方式,默认UrlSafe|文档|
|urlencode|工具|url编码工具|文档|
|urldecode|工具|url解码工具|文档|
|ts2d|工具|将timestamp(单位秒)转为UTC+8:00中国日期,主要用来检查上传策略的deadline参数|文档|
|tms2d|工具|将timestamp(单位毫秒)转为UTC+8:00中国日期|文档|
|tns2d|工具|将timestamp(单位100纳秒)转为UTC+8:00中国日期|文档|
|d2ts|工具|将日期转为timestamp(单位秒)|文档|
|ip|工具|根据淘宝的公开API查询ip地址的地理位置|文档|
|unzip|工具|解压zip文件,支持UTF-8编码和GBK编码|文档|
|alilistbucket|第三方|列举阿里OSS空间里面的所有文件|文档|