前段时间在搞七牛云对象存储那块,刚开始上传一些小的文件及视频,浏览器里那个上传插件还可以用,但是它对文件的大小有限制,所以不得不研究下它里面的工具——qshell插件。
第一步:下载安装,配置
在本地下载好后qshell然后安装,接着配置到环境变量。
第二步:配置ak和sk
在七牛的官网登陆账号获取自己的ak和sk
命令: qshell account ak sk
配置好后可以输入命令查看: qshell account
第三步:获取七牛空间里的全部文件
命令:qshell listbucket 桶名 a.txt(在本地这个文件里显示)
注:也可以把a.txt写成stdout(会在命令终端显示七牛空间的全部文件)
第四步:以文件表单的形式上传一个文件
命令:qshell fput 桶名 a.jpg /a/b/d.jpg
注1:a.jpg是在七牛空间显示的文件名,后面跟的是本地需要上传的文件(绝对路径)
注2:适合上传一些文件大小为中小文件的上传。
第五步:以分片上传的方式上传一个文件
命令:qshell rput 桶名 a.mp4 /a/b/c.mp4 http://upload-z2.qiniu.com
注1:a.mp4是在七牛空间显示的文件名,后面跟的是本地需要上传的文件(绝对路径)
注2:后面http://upload-z2.qiniu.com是对应的加速域名的机房。
第六步:同步数据到七牛空间,带同步进度信息,和数据上传完整性检查
命令:qshell qupload 配置文件
注1:qupload功能需要配置文件支持。必须的参数“src_dir”和“bucket”
src_dir======本地同步路径,工具将同步该目录下面的所有文件;
注2:格式:C:\abc\kkk
bucket=======同步数据的七牛空间名称,可以为私有或者公开。