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

想把静态文件都上传到七牛云上去,但是文件比较多,主要是文件夹里有子文件夹,子文件夹里又有很多,如果手动上传肯定不可能。所以必须要使用七牛提供的开发者工具

我先试了下 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
言曌

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: