七牛Qshell 常用命令打印
下载
该工具使用Go语言编写而成,当然为了方便不熟悉Go或者急于使用工具来解决问题的开发者,我们提供了预先编译好的各主流操作系统平台的二进制文件供大家下载使用,由于平台的多样性,我们把这些二进制打包放到一个文件里面,请大家根据下面的说明各自选择合适的版本来使用。在文档中的例子里面,为了方便,我们统一使用qshell这个命令来做介绍。
更新日志 查看
| 版本 | 支持平台 | 链接 |
|---|---|---|
| qshell v2.1.8 | Mac OSX, Linux, Windows | 下载 |
命令选项
该工具还有一些有用的选项参数如下:
| 参数 | 描述 |
|---|---|
| -d | 设置是否输出DEBUG日志,如果指定这个选项,则输出DEBUG级别的日志 |
| -m | 切换到多用户模式,这样所有的临时文件写入都在命令运行的目录下 |
| -h | 打印命令列表帮助信息,遇到参数忘记的情况下,可以使用该命令 |
| -v | 打印工具版本,反馈问题的时候,请提前告知工具对应版本号 |
命令列表
| 命令 | 类别 | 描述 | 详细 |
|---|---|---|---|
| account | 账号 | 设置或显示当前用户的AccessKey和SecretKey |
文档 |
| dircache | 存储 | 输出本地指定路径下所有的文件列表 | 文档 |
| listbucket | 存储 | 列举七牛空间里面的所有文件 | 文档 |
| prefop | 存储 | 查询七牛数据处理的结果 | 文档 |
| fput | 存储 | 以文件表单的方式上传一个文件 | 文档 |
| rput | 存储 | 以分片上传的方式上传一个文件 | 文档 |
| qupload | 存储 | 同步数据到七牛空间, 带同步进度信息,和数据上传完整性检查 | 文档 |
| qdownload | 存储 | 从七牛空间同步数据到本地,支持只同步某些前缀的文件,支持增量同步 | 文档 |
| stat | 存储 | 查询七牛空间中一个文件的基本信息 | 文档 |
| delete | 存储 | 删除七牛空间中的一个文件 | 文档 |
| move | 存储 | 移动或重命名七牛空间中的一个文件 | 文档 |
| copy | 存储 | 复制七牛空间中的一个文件 | 文档 |
| chgm | 存储 | 修改七牛空间中的一个文件的MimeType | 文档 |
| fetch | 存储 | 从Internet上抓取一个资源并存储到七牛空间中 | 文档 |
| sync | 存储 | 从Internet上抓取一个资源并存储到七牛空间中,适合大文件的场合 | 文档 |
| prefetch | 存储 | 更新七牛空间中从源站镜像过来的文件 | 文档 |
| batchdelete | 存储 | 批量删除七牛空间中的文件,可以直接根据listbucket的结果来删除 |
文档 |
| batchchgm | 存储 | 批量修改七牛空间中文件的MimeType | 文档 |
| batchcopy | 存储 | 批量复制七牛空间中的文件到另一个空间 | 文档 |
| batchmove | 存储 | 批量移动七牛空间中的文件到另一个空间 | 文档 |
| batchrename | 存储 | 批量重命名七牛空间中的文件 | 文档 |
| batchsign | 存储 | 批量根据资源的公开外链生成资源的私有外链 | 文档 |
| 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空间里面的所有文件 | 文档 |
输出本地指定路径下所有的文件列表
qshell dircache F:\design\heart-mobile_customized mobile_customized.txt
<命令> <方法名> <本地绝对路径> <保存绝对路径下的所有文件名>- 鉴权:
单用户鉴权:
qshell account ak sk
多用户鉴权:
qshell -m account ak sk
- 获取空间
if-pbl里面的所有文件列表:qshell listbucket if-pbl if-pbl.list.txt
- 获取空间if-pbl里面的以2014/10/07/为前缀的文件列表:
qshell listbucket if-pbl '2014/10/07/' if-pbl.prefix.list.txt
同步数据到七牛空间, 带同步进度信息,和数据上传完整性检查
qshell qupload mobile_customized1.conf #mobile_customized1.conf
#{
# "src_dir" : "<LocalPath>", ##"F:\\design\\heart-mobile_customized1"
# "bucket" : "<Bucket>", ##空间名称
# "file_list" : "<FileList>",
# "key_prefix" : "<Key Prefix>", ##前缀。如:“ mobile/customized/ ”
# "up_host" : "<Upload Host>",
# "ignore_dir" : false, ##使用的文件名是否忽略本地路径,默认为false
# "overwrite" : false,
# "check_exists" : false,
# "check_hash" : false,
# "check_size" : false,
# "rescan_local" : true,
# "skip_file_prefixes" : "test,demo,",
# "skip_path_prefixes" : "hello/,temp/",
# "skip_fixed_strings" : ".svn,.git",
# "skip_suffixes" : ".DS_Store,.exe",
# "log_file" : "upload.log",
# "log_level" : "info",
# "log_rotate" : 1,
# "log_stdout" : false,
# "file_type" : 0
#}
七牛Qshell 常用命令打印的更多相关文章
- 七牛 qshell 全命令实践
七牛API服务的命名行测试工具,参考文档 七牛开发者中心 命令行工具(qshell) 实践目的 安装 account 设置ak.sk stat 查看文件状态 buckets/listbucket/do ...
- Linux系列教程(七)——Linux常用命令之帮助和用户管理命令
上篇博客我们介绍了Linux文件搜索命令,其中find是用的最多的也是功能最强大的文件或目录搜索命令,和另一个搜索命令locate的区别是,find命令是全盘搜索,刚创建的文件也能搜索的到,而loca ...
- Linux学习笔记(七)Linux常用命令:挂载命令
一.查询与自动挂载 mount 查询系统中以及挂载的设备 mount -a 依据配置文件 etc/fstab的内容,自动挂载 二.挂载命令 特殊选项 三.挂载光盘 光盘的设备名是默认已知的,为sr0 ...
- Maven 专题(七):常用命令
mvn archetype:generate : 反向生成项目的骨架 mvn clean: 清除各个模块target目录及里面的内容 mvn compile: 静态编译,根据xx.java生成xx.c ...
- ROS常用命令
ROS常用命令 打印ros环境变量 $ echo $ROS_PACKAGE_PATH 确认环境变量已经设置正确 export | grep ROS 环境变量设置文件 sudo gedit ./.bas ...
- 七牛存储qshell工具
---恢复内容开始--- 工具地址:https://developer.qiniu.com/kodo/tools/1302/qshell 下载完成后:根据自己的系统选择需要的可执行文件,支持linux ...
- 一个命令完成[打包+同步七牛cdn+上传服务器]
webpack+gulp+qshell+npm-scripts实现一个命令完成[打包+同步cdn+上传服务器] 说明 由于我们用的七牛云存储,所以cdn也是走的七牛,所以并不适用于其他的cdn,但是思 ...
- Docker:常用命令大全 [七]
一.docker的命令的解释 1.命令解释 docker run -d -p 80:80 nginx run (创建并运行一个容器) -d 放在后台 -p 端口映射 nginx docker镜像的名字 ...
- Linux学习之文件系统常用命令(七)
Linux文件系统常用命令 目录 df命令 du命令 fsck命令 dump2fs命令 df命令 df命令 统计文件系统的占有情况,分区用了多少空间,还剩多少空间 df [选项] [挂载点] 选项: ...
随机推荐
- Vs2017 无法调试APP
其实一切都是扯,看看有没有主活动吧 症状:能部署安装,没有快捷方式,不启动调试.XARAMIN不能在XML中配置主活动,会自动根据[Activity(Label = "AA", ...
- PHP实现开心消消乐的算法示例
本文主要介绍了关于PHP如何实现我们大家都知道的开心消消乐的算法,分享PHP教程出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 一.需求描述: 1.在一个8*8的矩阵方格中随机 ...
- c#高级编程_第10版 云盘地址
下载地址 链接:https://pan.baidu.com/s/1u8PcY4RJhRB1yfm-2XaTEQ 密码:159z
- XML详解一XML语法
XML指可扩展标记语言很类似 HTML,被设计用来传输和存储数据而非显示数据,XML标签没有被预定义需要自行定义标签,标签具有自我描述性,同时XML也是 W3C 的推荐标准. 先来写一个XML脚本de ...
- LeetCode算法题-Degree of an Array(Java实现)
这是悦乐书的第294次更新,第312篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第162题(顺位题号是697).给定一个由正整数组成的非空数组,该数组的度数被定义为任意 ...
- WebDriverAgent入门篇-安装和使用
前言 在群里看到WebDriverAgent这个东西,出于好奇,便开始百度+谷歌,最终对其有了简单的了解.也对自动化测试也有了一个初步的了解.接下来你看到的是对WebDriverAgent的一些介绍. ...
- 英语口语练习系列-C06-购物
<水调歌头>·苏轼 明月几时有,把酒问青天. 不知天上宫阙,今夕是何年? 我欲乘风归去,又恐琼楼玉宇, 高处不胜寒. 起舞弄清影,何似在人间! 转朱阁,低绮户,照无眠. 不应有恨,何事长向 ...
- bsp 总结正规流程
1. do boot 之类下载boot的都是将 uboot.bin里的内容下载到flash 0x0位置 => nand dump 0x0Page 00000000 dump: 14 00 00 ...
- 平滑升级你的Nginx
1.概述(可以直接跳过看第2部分) Nginx方便地帮助我们实现了平滑升级.其原理简单概括,就是: (1)在不停掉老进程的情况下,启动新进程. (2)老进程负责处理仍然没有处理完的请求,但不再接受处理 ...
- Pyqt5-Python应用开发——第一个小程序的实现
环境:python 3.6.6 编辑器:pycharm 其他:QtDesigner:Qt Designer,是一个直观可见的全方位 GUI 构造器,它所设计出来的用户界面能够在多种平台上使用.它是 Q ...