用途:本 Skill 面向火山引擎对象存储 TOS 的 tosutil 命令行工具,将“要对 TOS 做什么操作”转换为安全、可执行、可校验的流程,默认只生成命令预览,需显式 --run 才执行,破坏性命令还需 --yes 或 legacy 模式 --assume-yes。输出统一 JSON 协议(ok/code/message/data/ts),含脱敏后的可复现命令、执行摘要与失败建议。
主要能力:覆盖 config、ls、mb、cp、rm、du、setmeta、stat、help、version 等核心命令;支持桶创建与列举、对象上传下载复制、批量删除、对象属性与元数据设置、容量统计,以及 403、连接失败、参数错误等故障诊断。初始化支持永久密钥、STS 临时密钥和匿名访问,须使用 TOS 协议域名而非 S3 域名。
使用方式:先安装对应平台二进制并 chmod a+x,可用 version、config、ls 做安装后校验;未加入 PATH 时通过 --tosutil-binary 指定绝对路径,或使用绝对路径调用。Skill 脚本入口示例:python3 scripts/main.py ls --cloud-url tos://bucketname;执行加 --run,高风险删除需 --run --yes。
限制:du 在百万级对象下可能耗时较长,建议按目录拆分;rm 递归与批量删除须先评估影响范围;批量任务并发需谨慎设置;share、set-acl、mount、probe、netdig 等高级命令采用扩展适配,参数未确认前应先执行 tosutil help <command>,不要臆造参数。下载与安装支持 Windows、Linux、macOS,建议校验 sha256。部分高级参数细节暂未提供。