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

发表评论

目前评论:1