第一步:工具下载
本例下载工具版本如下: (传送门: https://developer.qiniu.com/kodo/tools/1302/qshell)
文件名 | 描述 |
---|---|
qshell-darwin-x64-v2.4.1.zip | MacOS Catalina |
qshell-darwin-x64-v2.4.1.zip
解压至 /Users/snorlaxse/Documents/tools/
$ mv qshell-darwin-x64-v2.4.1 qshell
$ chmod +x qshell
第二步:配置环境变量
$ vim ~/.bash_profile
# add qshell
export PATH=$PATH:/Users/snorlaxse/Documents/tools
$ source ~/.bash_profile
操作完成后再重新开启一个终端既可运行 qshell,如下:
$ qshell
... ...
Use "qshell [command] --help" for more information about a command.
第三步:配置账户
需要鉴权的命令都需要依赖七牛账号下的 AccessKey 和 SecretKey 。传送门
$ qshell account <Your AccessKey> <Your SecretKey> <Name>
操作完成后可以使用命令 qshell account 查看当前用户设置的 AccessKey 和 SecretKey
此处操作后在当前用户主目录中生成 qshell 目录:
$ ls ~/.qshell/
account.db account.json old_account.json
第四步:编写同步目录文件
在~/.qshell
目录中创建配置文件upload.conf
,文件内容如下:
{
"src_dir" : "<LocalPath>",
"bucket" : "<Bucket>",
"skip_fixed_strings" : ".svn,.git",
"skip_suffixes" : ".DS_Store,.exe",
"rescan_local" : true
}
第五步:同步资源
$ qshell qupload <LocalUploadConfig> [flags] # ex. qshell qupload upload.conf
- 控制台查看资源, 到七牛云控制台进入空间 Bucket
其他
未解决的问题
重写本地文件时,无法同步更新