由于博客备份功能直通到了七牛云对象存储上,有时候会有需求将备份文件下载到本地,上传到网盘进行存档。

结果搜索了很多类似的关键字,也找到很多的工具,可没有一个能够达到我的需求,在查阅了官方开发文档后发现了qshell。现将相关设置配置方法记录存档并分享。


一、设置系统变量


Windows平台

(1)闪退问题 本工具是一个命令行工具,在Windows下面请先打开命令行终端,然后输入工具名称执行,不要双击打开,否则会出现闪退现象。

(2)任何位置运行 如果你希望可以在任意目录下使用qshell,请将qshell工具可执行文件所在目录添加到系统的环境变量中。由于Windows系统是图形界面,所以方便一点。假设qshell.exe命令被解压到路径E:\jemy\tools目录下面,那么我们把这个目录放到系统的环境变量PATH里面。


二、设置account


首先切换到脚本所在目录,然后设置account

示例

1.设置当前用户的AccessKey和SecretKey

qshell account AccessKey SecretKey

2.输出当前用户设置的AccessKey和SecretKey

qshell account


输出:

AccessKey: AccessKey
SecretKey: SecretKey

三、配置qshell

将qshell和配置文件(qdisk_down.conf)放入同一文件夹


配置文件:

{
	"dest_dir"	:	"/Users/jemy/Temp7/backup",
	"bucket"	:	"qdisk",
	"prefix"	:	"movies/",
	"suffixes"	:	".mp4"
}



最后就是输入下载命令了,很简单。


运行命令(下载并发数表示可以同时下载10个文件):

qshell qdownload 10 qdisk_down.conf


参考文档:

1、qiniu/qshell

2、qshell/docs/account.md

3、qshell/docs/qdownload.md



最后补充说明:配置的本地文件夹请提前创建,否则会报错!!


暂无留言,赶快评论吧

欢迎留言