小毅
发布于 2026-05-14 / 3 阅读
0
0

quicker 插件使用说明 - s3 上传

简单配置后,可以在文件夹、TotalComander 中选择文件,呼出 quicker,选择 s3 上传就可以上传文件

首次使用时,动作库会从 Github 下载 s5cmd.exe,使用它来辅助完成 s3 的文件上传功能,因此会稍慢一些。

随后,动作库会将刚才选中的文件上传到服务器

并将对应的 markdown 链接粘贴到粘贴板中,其格式如下

README.md

注意,升级后需要手动点击更新才能看到默认配置

配置

右键动作,点击设置,进入配置页面

其中:

  • accessKey:Access Key,密钥的 ID

  • secretKey:Secret Key,密钥信息

  • endPoint:对应服务器网址,例如 https://s3.xxx.com,也支持自定义端口,例如 https://s3.xxx.com:8443

  • bucket:桶名

  • format:格式化字符串,用于定义上传的文件的存储格式

格式化字符串

支持把日期、文件哈希、原文件名片段等动态信息,按你想要的方式拼。模板留空时,默认 年/月/原文件名

例如:

  • 上传的日期:2026年5月12

  • 上传的文件:xxx.txt

  • endPoint:https://s3.xxx.com

  • bucket:bucket

  • format:{yyyy}/{MM}/{fullname}

则上传后的文件会被格式化为:2026/05/xxx.txt,完整链接为:https://s3.xxx.com/bucket/2026/05/xxx.txt

快速参考

你填的 format

实际上传到的位置

留空

2026/05/screenshot.png

{yyyy}/{MM}/{fullname}

2026/05/screenshot.png

{yyyy}/{MM}/{dd}/{fullname}

2026/05/12/screenshot.png

{sha256}.{ext}

e3b0c44…855.png

{md5:0,2}/{md5}.{ext}

a3/a3f9c1…d2.png

pic/{yyyy}/{yyyyMMddHHmmss}-{md5:0,4}.{ext}

pic/2026/20260512210833-a3f9.png

模板渲染出来的就是完整路径,不会自动加原文件名。需要保留请显式写 {fullname}


占位符清单

日期 / 时间

占位符

含义

示例

{yyyy}

4 位年

2026

{MM}

2 位月

05

{dd}

2 位日

12

{HH}

2 位时(24 小时制)

21

{mm}

2 位分

08

{ss}

2 位秒

33

{ms}

3 位毫秒

123

{yyyyMMdd}

年月日

20260512

{yyyyMMddHHmmss}

年月日时分秒

20260512210833

{yyyyMMddHHmmssfff}

年月日时分秒毫秒

20260512210833123

大小写区分:MM 是月,mm 是分;HH 是 24 小时,hh 是 12 小时。 同一批次上传所有文件共享同一个时间戳,不会因为先后毫秒不同而被拆到不同目录。

文件哈希

占位符

算法

长度

{md5}

MD5

32

{sha1}

SHA-1

40

{sha256}

SHA-256

64

哈希切片

只想用哈希的一部分(比如做分桶)时使用:

写法

含义

例(输入 abcdefgh

{md5:N}

取前 N 位

{md5:2}ab

{md5:S,L}

从下标 S 开始取 L 位

{md5:2,4}cdef

sha1sha256 同样支持。

文件名

占位符

含义

例(note.txt

{fullname}

完整文件名

note.txt

{filename}

主名(无扩展名)

note

{ext}

扩展名(不带 .

txt


常见用法

按时间归档

{yyyy}/{MM}/{fullname} → 按月
{yyyy}/{MM}/{dd}/{fullname} → 按日

按内容去重(同一文件永远只存一份)

{sha256}.{ext}

内容寻址 + 分桶(避免单目录文件爆炸)

{md5:0,2}/{md5}.{ext} → 256 个分桶
{md5:0,2}/{md5:2,2}/{md5:0,12}.{ext} → 4096 个分桶 + 短哈希

时间戳重命名(防止文件名冲突)

{yyyy}/{MM}/{dd}/{yyyyMMddHHmmssfff}.{ext}

截图典型场景

screenshots/{yyyy}/{MM}/{yyyyMMddHHmmss}-{md5:0,4}.{ext}

保留原名 + 哈希后缀(既可读又防重名)

{yyyy}/{MM}/{filename}-{md5:0,8}.{ext}


提示

  • 模板里 \ 会自动转成 /,首尾多余的 / 会自动去掉。

  • 一个模板里可以用任意多个占位符,组合自由。

  • 写错了的占位符(比如 {xxxx})会原样保留在路径里,不会让上传失败——方便你一眼看出哪儿拼错。

  • 大文件(GB 级)使用哈希占位符会读取整个文件计算哈希,请按需取舍。

s3 配置

下图为通过 AIStor 创建的 Access Key 示例,可以看到图中有 Access KeySecret Key,对着填写就行

上传截图

支持上传截图,上传完毕后,自动将 markdown 格式文本放入到剪贴板中

移除

选中文本后,点击移除

也可以直接访问已复制的文本

多组配置

支持配置多组参数,方便切换各个服务商

创建与选择配置

增加配置

每个配置可以单独去设置相应的服务器、占位符信息

配置改名

移除配置

默认配置不支持移除


评论