想把静态文件都上传到七牛云上去,但是文件比较多,主要是文件夹里有子文件夹,子文件夹里又有很多,如果手动上传肯定不可能。所以必须要使用七牛提供的开发者工具。
我先试了下 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
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏