技能标识:r2
Cloudflare R2 Storage management — setup, upload, download, sync via rclone
使用rclone管理Cloudflare R2存储。
bash
curl -fsSL https://rclone.org/install.sh | sudo bash
在仪表盘中以以下JSON格式设置R2_CONFIG:
json
{
accesskeyid: YOURACCESSKEY_ID,
secretaccesskey: YOURSECRETACCESS_KEY,
endpoint: https://YOURACCOUNTID.r2.cloudflarestorage.com,
bucket: your-bucket-name
}
从Cloudflare获取凭证:
bash
或交互式运行:
bash
./skills/r2/scripts/setup.sh
bash
r2-upload /path/to/file.txt # 上传单个文件
r2-upload /path/to/folder/ # 上传文件夹内容
r2-upload /path/to/file.txt --bucket other-bucket # 上传到指定存储桶
bash
r2-download file.txt /local/path/ # 下载单个文件
r2-download folder/ /local/ # 下载文件夹
r2-download file.txt # 下载到当前目录
bash
r2-ls # 列出存储桶内容
r2-ls my-bucket # 列出指定存储桶
r2-ls --long # 长格式显示(含大小)
bash
r2-sync /local/folder/ r2:bucket/ # 本地 → R2
r2-sync r2:bucket/ /local/folder/ # R2 → 本地
r2-sync /local/ r2:bucket/ --delete # 镜像(删除目标端多余文件)
bash
r2-rm file.txt # 删除单个文件
r2-rm folder/ # 删除文件夹内容
r2-purge my-bucket # 删除存储桶中所有文件
bash
./skills/r2/scripts/show-creds.sh # 人类可读格式
./skills/r2/scripts/show-creds.sh --raw # JSON格式(供UI使用)
bash
以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:
帮我安装 SkillHub 和 r2-storage-1776063510 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 r2-storage-1776063510 技能
skillhub install r2-storage-1776063510
文件大小: 6.07 KB | 发布时间: 2026-4-14 12:32