七牛的存储服务,每个月都有免费的金额,博客上大部分的图片都是存储在上面的,由于慢慢的图片越来越多,或者上传的文件比较大,想要进行管理单单依靠web 界面进行管理,越来越不方便,七牛的开发者工具就能很好的解决,几行命令就搞定上传下载了,很方面。
QRSBox 跨平台支持 windows 图形化、mac/linux 命令行,支持配置文件、大文件上传、增量更新、后台文件监控等,详细介绍请参考:
http://developer.qiniu.com/docs/v6/tools/qrsbox.html。1、首先下载客户端,已 mac 为例,下载
qrsboxcli darwin_amd64后解压,比如接到到
~/Document/qiniu-devtools-darwin_amd64-v3.1.20151125
,最新版的文件名可能有变化;
2、选择一个目录文件夹,作为同步目录,里面存放想要上传的文件即可,比如有个
abc.txt
;
3、进入解压目录,初始化配置,并上传,具体如下:
1
2
3
4
5
6
7
8
9
|
cd ~/Document/qiniu-devtools-darwin_amd64-v3.1.20151125
./qrsboxcli init <AccessKey> <SecretKey> <~/Document/qiniu-devtools-darwin_amd64-v3.1.20151125> <xirong>
……
……
……
./qrsboxcli sync &
|
这里使用了 & 符号,让同步客户端进程运行在后台。如果退出终端后程序中断,请使用以下命令代替:
1
|
nohup ./qrsboxcli sync >/dev/null 2>&1 &
|
同步完成后,在七牛网页端就能看到刚刚上产的
abc.txt
文件了,如果你对空间绑定了个性化域名,就可以通过域名进行访问了。
用户可以通过以下命令查看同步过程:
如果需要停止后台运行的qrsboxcli,可以使用如下命令:
如果希望改变同步的目录、bucket等运行参数,需要先用 stop 命令停止 qrsboxcli 的后台程序,重新用新的参数运行初始化命令,然后再次启动同步程序,qrsboxcli会立刻按新的配置将新目录的文件同步至七牛云存储。
命令使用说明
执行以下命令可以获得各个子命令的使用说明:
1
2
3
4
5
6
7
8
9
10
|
./qrsboxcli
Usage:
qrsboxcli init <AccessKey> <SecretKey> <SyncDir> <Bucket> - Init qrsbox conf
qrsboxcli sync & - Watch <SyncDir> and sync files
qrsboxcli log - View sync log
qrsboxcli stop - Kill qrsboxcli sync process
BuildVersion:
qrsboxcli v2.5.20131013
|
另外,如果同步目录中有些不希望上传的文件,比如 mac 下每个目录中的
.DS_Store
,可以在同步目录(~/Document/qiniu-devtools-darwin_amd64-v3.1.20151125)建立
.qrsignore
忽略文件,将
.DS_Store
添加到文件里面就 OK。忽略文件支持的功能很强大,通配符、正则表达式等等,详情参考:
http://developer.qiniu.com/docs/v6/tools/ignore-rules.html
No comments:
Post a Comment