/ qshell

qshell

qshell是利用七牛文档上公开的API实现的一个方便开发者测试和使用七牛API服务的命令行工具。

项目首页
文档页面

Windows 平台文件路径和字符

Windows 平台下的文件路径需要写为\\的写法,如C:\\Users\\li\\Downloads

在使用命令和配置文件时,需要使用 “” 双引号,不能使用单引号。

qshell account ak sk

列出所有空间:

qshell buckets

获取所有文件列表:

qshell listbucket images images.all.txt

获取空间里面的以2014/10/07/为前缀的文件列表

qshell listbucket images 2014/10/07/ images.prefix.txt

删除空间里面的以2014/10/07/为前缀的文件

qshell batchdelete images images.prefix.txt

删除的批处理文件:

qshell batchdelete images images.prefix.txt

下载文件

支持只同步带特定前缀或者后缀的文件,也支持在本地备份路径不变的情况下进行增量同步(根据log)。

qdisk_down.conf 内容如下:

{
    "dest_dir"   :   "F:\\backup\\log",
    "bucket"     :   "blog",
    "prefix"     :   "20170819/",
    "suffixes"   :   ".md",
    "cdn_domain" :   "cdn.haobing.wang"
}

如果要下载所有文件,则不需要指定 prefixsuffixes

{
    "dest_dir"   :   "F:\\backup\\log",
    "bucket"     :   "blog",
    "prefix"     :   "",
    "suffixes"   :   "",
    "cdn_domain" :   "cdn.haobing.wang"
}
qshell qdownload 10 qdisk_down.conf