Mac下使用 qrsbox 工具批量上传文件夹到七牛云

avatar 2018年04月17日23:28:14 6 3696 views
博主分享免费Java教学视频,B站账号:Java刘哥
想把静态文件都上传到七牛云上去,但是文件比较多,主要是文件夹里有子文件夹,子文件夹里又有很多,如果手动上传肯定不可能。所以必须要使用七牛提供的开发者工具

我先试了下 qshell,比较方便,但是好像只找到了单文件上传,没有批量上传。然后看到了 unzip 解压,但是试了下不知道为什么解压不了,一直报错  E] Specified <UnzipToDir> is not a valid directory。

然后试了试 qrsbox ,这个工具虽然被废弃了,但是 Mac 下能用,用了一下,感觉还行。

 

本文介绍一下使用方法

一、下载 qrsbox


点此下载,或者去官方文档页面下载

将下载后的文件重命名为 qrsboxcli

放到一个文件夹下,如 /Users/liuyanzhao/Documents/tools

 

二、给文件夹添加环境变量


vim ~/.bash_profile

export PATH=$PATH:/Users/liuyanzhao/Documents/tools


source ~/.bash_profile


如果是 zsh


vim ~/.zshrc


export PATH=$PATH:/Users/liuyanzhao/Documents/tools


source ~/.zshrc



三、命令行操作


1、初始化操作


qrsboxcli init <AccessKey> <SecretKey> <SyncDir> <Bucket> [<KeyPrefix>]
























参数名称说明
SyncDir本地的同步目录,该目录下的文件会随时同步上传至七牛云存储
Bucket保存同步文件的空间名
KeyPrefix文件前缀,可选。如果设置了该参数,那么上传的文件名前都会加上前缀。这个前缀主要用于在空间中区分不同上传来源的文件

比如这里输入


qrsboxcli init  3QBQHJh_Fo-BYbbrcZZZZSSS2ArbY3qm5vCfqn3e GSDDSHcHswClSScoGfNTtmUsTzCbnSNDDN9kE /Users/liuyanzhao/Documents/qiniu_repository  codergroup


 

2、开始同步

./qrsboxcli sync &

 

然后就能在后台将 /Users/liuyanzhao/Documents/qiniu_repository 下的所有文件都上传到 codergroup 这个空间

 

 

qrsbox文档:https://developer.qiniu.com/kodo/tools/1299/qrsbox

  • 微信
  • 交流学习,有偿服务
  • weinxin
  • 博客/Java交流群
  • 资源分享,问题解决,技术交流。群号:590480292
  • weinxin
avatar

发表评论

avatar 登录者:匿名
匿名评论,评论回复后会有邮件通知

  

已通过评论:0   待审核评论数:0