转载自:http://www.ewanmi.com/334

简介

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 在七牛云存储平台上申请。步骤如下:

  1. 开通七牛开发者帐号
  2. 登录七牛开发者自助平台,查看 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/


Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐