windows使用qshell命令配置七牛qupload上传文件原创文章

玩技站长 运维笔记评论266字数 1810阅读模式

本文主要介绍 qshell 使用qupload 本地同步上传到七牛云存储,包含文件夹下所有路径格式的文件。主要介绍如何书写qupload配置文件内容格式和执行qshell。

简介

一、什么是qupload

qupload是用来将本地目录中的文件同步到七牛空间中的命令。文章源自玩技e族-https://www.playezu.com/511912.html

二、什么是qshell

qshell是利用七牛文档上公开的API实现的一个方便开发者测试和使用七牛API服务的命令行工具。该工具设计和开发的主要目的就是帮助开发者快速解决问题。目前该工具融合了七牛存储,CDN,以及其他的一些七牛服务中经常使用到的方法对应的便捷命令,比如b64decode,就是用来解码七牛的URL安全的Base64编码用的,所以这是一个面向开发者的工具,任何新的被认为适合加到该工具中的命令需求,都可以在ISSUE列表里面提出来,我们会尽快评估实现,以帮助大家更好地使用七牛服务。
官方文档地址:https://developer.qiniu.com/kodo/tools/1302/qshell文章源自玩技e族-https://www.playezu.com/511912.html

三、如何下载qshell

官方下载地址:https://developer.qiniu.com/kodo/tools/qshell文章源自玩技e族-https://www.playezu.com/511912.html

文章源自玩技e族-https://www.playezu.com/511912.html

文章源自玩技e族-https://www.playezu.com/511912.html

四、Windows平台

(1)闪退问题

本工具是一个命令行工具,在Windows下面请先打开命令行终端,然后输入工具名称执行,不要双击打开,否则会出现闪退现象。文章源自玩技e族-https://www.playezu.com/511912.html

(2)任何位置运行

如果你希望可以在任意目录下使用qshell,请将qshell工具可执行文件所在目录添加到系统的环境变量中。由于Windows系统是图形界面,所以方便一点。假设qshell.exe命令被解压到路径E:\jemy\tools目录下面,那么我们把这个目录放到系统的环境变量PATH里面。文章源自玩技e族-https://www.playezu.com/511912.html

文章源自玩技e族-https://www.playezu.com/511912.html

(3)文本编码问题

当使用 qupload 等需要配置文件的命令时,不要使用 Notepad++ 等编辑器来编写配置文件,在本地右键默认新建一个文本文档来进行编写。文章源自玩技e族-https://www.playezu.com/511912.html

(4) Windows 平台文件路径和字符

Windows 平台下的文件路径需要写为\\的写法,如C:\\Users\\li\\Downloads文章源自玩技e族-https://www.playezu.com/511912.html

在使用命令和配置文件时,需要使用 “” 双引号,不能使用单引号。

五、书写配置文件
需要将以下配置文件新建upload.conf
评论后查看
原创不易此内容为****隐藏内容****评论后,刷新页面即可查看
参数解析如下:(更详细的参数可以参考官网,这个是我已经配置好的。)
六、登录授权账号和密码

该工具有两类命令,一类需要鉴权,另一类不需要。

需要鉴权的命令都需要依赖七牛账号下的 AccessKey 和 SecretKey。所以这类命令运行之前,需要使用 account 命令来设置下 AccessKey ,SecretKey 。

qshell account ak sk name
提示:如果配置了环境变量可以在任意目录执行,没有需要进入到qshell所在路径执行该命令
参数:qshell account(不用动) ak(密钥AccessKey ) sk(密钥SecretKey )name(是存储桶名称)

执行后系统会自动记录下登录信息无需更改,下次执行时也无需再次执行。
七、执行上传命令
qshell qupload --success-list success.txt --failure-list failure.txt /路径/upload.conf (win的路径应该为E:\\xxx\\xxx\\upload.conf)

上面显示的进度时21.7%,执行完成后会给出上传文件数量和上传结果。

总结:

1、如果以上配置有问题或者有疑问,请在评论区留言,我会及时回复讨论!

Linux Shell命令行及脚本编程实例详解
Linux Shell命令行及脚本编程实例详解
玩技站长微信
添加好友自动发送入群邀请
weinxin
rainbow-shownow
玩技官方公众号
官方微信公众号
weinxin
PLAYEZU
 最后更新:2023-2-24
  • 版权提示:本站仅供存储任何法律责任由作者承担▷诈骗举报◁▷新闻不符◁▷我要投稿◁
    风险通知:非原创文章均为网络投稿真实性无法判断,侵权联系2523030730
    免责声明:内容来自用户上传发布或新闻客户端自媒体,切勿!切勿!切勿!添加联系方式以免受骗。
  • 原创转载:https://www.playezu.com/511912.html
    转载说明: 点我前往阅读>>>
匿名

发表评论

匿名网友
确定