简介
qrsync 是一个根据七牛云存储API实现的简易命令行辅助上传同步工具,支持断点续上传,增量同步,可户本地某目录的文件同步到七牛云存储中,同步或上传几百GB甚至上TB的文件毫无鸭梨。
下载
qrsync 命令行辅助同步工具下载地址:
- Windows 32bits: http://devtools.qiniudn.com/windows_386/qiniu-devtools.zip
- Windows 64bits: http://devtools.qiniudn.com/windows_amd64/qiniu-devtools.zip
用法
先建立一个配置文件,比如叫 conf.json,内容大体如下:
{
"access_key": "Please apply your access key here",
"secret_key": "Dont send your secret key to anyone",
"bucket": "Bucket name on qiniu resource storage",
"sync_dir": "Local directory to upload",
"async_ops": "fop1;fop2;fopN",
"debug_level": 1
}
配置文件语法可以参考 JSON 。
其中,access_key
和 secret_key
在七牛云存储平台上申请。步骤如下:
- 开通七牛开发者帐号
- 登录七牛开发者自助平台,查看 Access Key 和 Secret Key
bucket
是你在七牛云存储上希望保存数据的 Bucket 名(类似于数据库的表),这个自己选择一个合适的就可以,要求是只能由字母、数字、下划线等组成。
sync_dir
是本地需要上传的目录,绝对路径完整表示。这个目录中的所有内容会被同步到指定的 bucket
上。注意:Windows 平台上路径的表示格式为:盘符:/目录
,比如 E 盘下的目录 data 表示为:e:/data
。
在建立完 conf.json 配置文件后,就可以运行 qrsync 程序进行同步。
Windows 系统用户在 [开始] 菜单栏选择 [运行] 输入 cmd
回车即可打开 DOS 命令行窗口,然后切换到 qrsync.exe 的所在磁盘路径。假设你的 qrsync.exe 存放在 d:/tools/qrsync.exe
,那么如下几行命令可以切换到 qrsync.exe 存放的目录:
> d:
> cd tools
进入到 qrsync.exe 所在目录后运行如下命令即可:(注:将第一步新建的conf.json放于和qrsync.exe同级目录)
> qrsync.exe conf.json
需要注意的是,qrsync 是增量同步的,如果你上一次同步成功后修改了部分文件,那么再次运行 qrsync 时只同步新增的和被修改的文件。当然,如果上一次同步过程出错了,也可以重新运行 qrsync 程序继续同步。
此方案仅适合于上传,若要下载是件头疼的事儿。对于要应用于WordPress的用户,可使用此插件,是WP用户的福音,昨天测试速度的确很牛,详情:http://blog.wpjam.com/project/wpjam-qiniutek/