Skip to content

Latest commit

 

History

History
61 lines (49 loc) · 1.86 KB

cdnrefresh.md

File metadata and controls

61 lines (49 loc) · 1.86 KB

简介

cdnrefresh 命令用来根据指定的文件访问列表或者目录列表来批量更新 CDN 的缓存。

格式

刷新链接的命令格式:

qshell cdnrefresh [-i <UrlListFile>]

刷新目录的命令格式:

qshell cdnrefresh --dirs -i <DirListFile>

注意需要刷新的目录,必须以 / 结尾。如果没有制定输入文件 默认从终端读取输入内容

帮助文档

可以在命令行输入如下命令获取帮助文档:

// 简单描述
$ qshell cdnrefresh -h 

// 详细文档(此文档)
$ qshell cdnrefresh --doc

鉴权

需要使用 qshell account 或者 qshell user add 命令设置鉴权信息 AccessKey, SecretKeyName

参数

选项

  • -i/--input-file:指定一个文件,文件内容每行包含一个需要进行刷新的外链。如果没有通过该选项指定文件参数, 则会从标准输入读取内容。每行具体格式如下:【可选】
<Url> // <Url>:访问外链,当指定了 -r/--dirs 选项时,Url 需为目录外联;未指定时,Url 需为文件外联
  • -r, --dirs: 指定刷新外链类型为目录外链,无此选项为文件外链。【可选】
  • --qps:配置每秒预取的最大次数,默认不限制。【可选】
  • -s/--size:每批预取的最大 Url 数,最大 50;默认 50。【可选】

示例

刷新多个文件外链:

比如我们有如下内容的文件(torefresh.txt),需要刷新里面的外链

http://if-pbl.qiniudn.com/hello1.txt
http://if-pbl.qiniudn.com/hello2.txt
http://if-pbl.qiniudn.com/hello3.txt
http://if-pbl.qiniudn.com/hello4.txt
http://if-pbl.qiniudn.com/hello5.txt
http://if-pbl.qiniudn.com/hello6.txt
http://if-pbl.qiniudn.com/hello7.txt

通过执行命令:

$ qshell cdnrefresh -i torefresh.txt

就可以刷新文件 torefresh.txt 中的访问外链了。