linux七牛上传文件夹,七牛云通过命令qshell资源上传

qshell 命令下载

[root@a-1 qiniu]# wget -P /usr/local/src/

[root@a-1 qiniu]# unzip qshell-linux-x86-v2.4.2.zip -d /data/qiniu/

密钥设置

该工具有两类命令,一类需要鉴权,另一类不需要。

需要鉴权的命令都需要依赖七牛账号下的 AccessKey 和 SecretKey。所以这类命令运行之前,需要使用 account 命令来设置下 AccessKey ,SecretKey 。

#name为 Bucket

$ qshell account ak sk name

#文件默认生成路径为 /root/.qshell下

[root@a-1 .qshell]# pwd

/root/.qshell

[root@a-1 .qshell]# ls

account.db/ account.json old_account.json qupload/

其中name表示该账号的名称, 如果ak, sk, name首字母是"-", 需要使用如下的方式添加账号, 这样避免把该项识别成命令行选项:

$ qshell account -- ak sk name

可以连续使用qshell account 添加账号ak, sk, name信息,qshell会保存这些账号的信息, 可以使用qshell user命令列举账号信息,在各个账号之间切换, 删除账号等

json文件示例:

[root@a-1 qiniu]#vim upload.json

{

"src_dir" : "/data/client/", #上传文件路径

"bucket" : "test", #七牛云图形化工具 Kodo Browser bucket路径目录,同步数据的目标空间名称,可以为公开空间或私有空间

"rescan_local" : true, #默认情况下,本地新增的文件不会被同步,需要手动设置为true才会去检测新增文件。

"skip_fixed_strings" : ".svn", #跳过所有文件路径(相对路径)中包含该字符串列表中字符串的文件

"log_file" : "/data/qiniu/logs/qupload.log" #上传日志的输出文件,如果不指定会输出到qshell工作目录下默认的文件中,文件名可以在终端输出看到

}

执行命令上传资源:

由于此命令不常手动输入调用,没必要加入环境变量,即保证绝对路径即可

[root@a-1 qiniu]# /data/qiniu/qshell-linux-x64-v2.4.2 qupload /data/qiniu/upload.json

记:基于七牛云官方文档太精简的情况

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值