https://developer.qiniu.com/kodo/1302/qshell
记录自己部署遇到的问题及操作步骤
/Users/ning/工作/工具
将执行文件名字修改一下 qshell->qshell2(随便改了个名字,因为总是报权限错误,执行chmod +x qshel 也没用,改了名字后执行不报错了)
vim ~/.zshrc
添加:export PATH=$PATH:“/Users/ning/工作/工具”
➜ 工作 qshell2 account ak sk name(账户名称)
# 查看账户信息
➜ 工作 qshell2 account
Name: xxx
AccessKey: xxxxxxxxx
SecretKey: xxxxxxxxxx
# 查看生成的账户文件
➜ 工作 ls ~/.qshell/
account.db account.json old_account.json users
# 修改配置文件
➜ 工作 $ cat upload.conf
{
"src_dir" : "/home/boponik/XBOX", # 本地路径
"ignore_dir" : true,
"bucket" : "xbox", #空间名称
"rescan_local" : true, # 扫描新增文件,且上传,默认新增不上传
"overwrite" : true # 覆盖文件,如有修改
}
这一步操作完,找不到存储位置了....时间比较紧张,直接笨办法,重新建了一个 upload.conf 文件,并重新配置
➜ 工作 cd ~/.qshell
➜ .qshell vim upload.conf # 将上面的配置重新配置
# 批量上传文件
➜ .qshell qshell2 qupload upload.conf
# 批量上传文件(一次最大上传2000)
➜ .qshell qshell2 qupload -c 2000 upload.conf
注:
qshell qupload [-c ] [–success-list ] [–failure-list ] [–overwrite-list ] [–callback-urls ] [–callback-host ]
ThreadCount - 并发上传的协程数量,默认为1,即文件一个个上传,对于大量小文件来说,可以通过提高该参数值来提升同步速度(可选参数)
LocalUploadConfig - 数据同步的配置文件(必选参数,文中的upload.conf)