当前位置: 首页 > news >正文

七牛云:批量将标准存储文件转为归档直读存储

整体流程图下载安装 qshell → 配置密钥 → 列出符合条件的文件 → 生成批量转换清单 → 执行转换建议先看看不同类型有何区别选择适合自己的存储类型_产品简介_对象存储 - 七牛开发者中心https://developer.qiniu.com/kodo/3956/kodo-category第 1 步下载安装 qshellWindows 系统下载这个下载地址https://kodo-toolbox-new.qiniu.com/qshell-v2.19.2-windows-amd64.zip下载后解压你会得到一个qshell.exe文件。注意不要双击打开打开PowerShell或命令提示符WinR 输入powershell回车然后cd到 qshell.exe 所在的目录或者把 qshell.exe 的目录加到系统 PATH 环境变量里这样在任何目录都能用。或者在文件目录栏中输入【cmd】回车即可第 2 步配置你的七牛密钥你需要从七牛后台拿到AccessKey和SecretKey打开 https://portal.qiniu.com/user/key复制你的AK和SK然后在命令行执行qshell.exe account 你的AK 你的SK 随便起个名字举个例子qshell.exe account myAK123 mySK456 myAccount名字随便起比如myAccount只是用来区分多账号的标签。第 3 步列出符合条件的文件现在开始筛文件。我的需求是✅ 上传时间在2025 年 12 月 31 日 23:59:59 之前✅ 存储类型是标准存储类型编号 0执行这条命令把你的空间名换成你实际的 bucket 名字qshell.exe listbucket2 --end 2026-01-01 --file-types 0 --show-fields Key -o result.txt 你的空间名参数解释小白版参数含义--end 2026-01-01只保留2026年1月1日之前上传的文件半开区间不包含 1 月 1 日本身--file-types 0只保留标准存储0标准1低频2归档3深度归档4归档直读5智能分层--show-fields Key输出文件里只保留「文件名」这一列方便下一步直接用-o result.txt把结果保存到本地文件result.txt你的空间名换成你七牛上那个 bucket 的名字--prefix images/只保留指定的文件前缀文件夹也算文件前缀⚠️注意如果你的空间文件非常多这一步可能比较慢。因为--end和--file-types是在本地过滤的——qshell 会先把空间里所有文件都拉下来再逐个筛。所以请耐心等待看到命令行回到提示符就是完成了。第 4 步生成批量转换的输入文件result.txt目前只有文件名每行一个而batchchtype需要的格式是文件名Tab键2其中4表示「归档直读存储」。在 PowerShell 里执行Get-Content result.txt | ForEach-Object { $_ t4 } | Set-Content -Encoding UTF8 change_to_archive.txt这句的意思是读取result.txt的每一行在行末加上一个 Tab 和数字2然后写入change_to_archive.txt。你可以用记事本打开change_to_archive.txt看看每行大概是图片.jpg 2这样的格式。第 5 步执行批量转换 强烈建议先小批量测试如果你的文件很多先用--limit只拿前 100 个文件试一下回到第 3 步加个--limit 100确认没问题再跑全量。 正式执行qshell.exe batchchtype --force 你的空间名 -i change_to_archive.txt参数解释参数含义--force跳过确认提示直接执行不加的话会问你要不要继续-i change_to_archive.txt指定输入文件如果不想跳过确认更安全去掉--force执行后会让你输验证码再继续。第 6 步验证结果转换完成后建议用batchstat抽查几个文件确认类型已经变为归档qshell.exe stat 你的空间名 文件名.jpg查看返回信息中的type字段应该是2归档存储。⚠️ 重要注意事项一定要看1. 归档文件访问前必须「解冻」转为归档存储后文件不能直接下载/访问。需要先解冻# 解冻单个文件 qshell.exe restorear 你的空间名 文件名.jpg # 批量解冻 qshell.exe batchrestorear 你的空间名 -i 文件列表.txt解冻需要一定时间通常几分钟到几小时解冻后的文件在一段时间内可以正常访问。2. 最短存储期 60 天归档存储有最短存储期限 60 天如果文件转归档后不满 60 天就被删除、覆盖、或再转回标准存储七牛会收取剩余天数的存储费用作为提前删除费。所以转之前想清楚这些文件你确定短期内不会改动了。3. 建议操作顺序code复制① 先列清单 → ② 人工检查一下清单有没有问题 → ③ 小批量测试 → ④ 全量转换千万不要跳步骤 ③宁可慢一点也别出错了没法回滚。 参考文档qshell 总览listbucket2 文档batchchtype 文档七牛密钥管理总结一下核心只需 3 条命令# 1️⃣ 列出 2025 年底前的标准存储文件 .\qshell.exe listbucket2 --end 2026-01-01 --file-types 0 --show-fields Key -o result.txt 你的空间名 # 2️⃣ 生成批处理输入文件每行文件名 Tab 4 Get-Content result.txt | ForEach-Object { $_ t4 } | Set-Content -Encoding UTF8 change_to_archive.txt # 3️⃣ 批量转为归档直读存储 .\qshell.exe batchchtype --force 你的空间名 -i change_to_archive.txt
http://www.gsyq.cn/news/1336976.html

相关文章:

  • 考研复习 Day 39 | 密码学--第四章 分组密码(上)
  • 【Redis | 第一篇】Redis常见命令
  • 【Rust + Tauri 2 + TypeScript + Tailwind CSS 4 桌面应用 UI 组件选型深度对比(2026版)】
  • 别再硬套RBAC了!用Filebrowser的‘文件夹规则’搞定多级文件权限(附实战配置)
  • python conda正确安装cuda版本的pytorch
  • 示波器RIGOL与UltraSigma截图的使用
  • C 语言单向链表基础操作详解
  • 2026深度前瞻:制造业生产合规管控,未来有哪些智能化发展方向?
  • B站SEO优化底层逻辑:以用户需求为核心,解锁低成本流量密码
  • AI Agent将如何重构制造业的安全生产隐患识别模式?深度理解与实在Agent闭环实战
  • 从选题到定稿零焦虑?okbiye AI 本科论文写作,把 “熬大夜” 的时间还给你
  • Anthropic《创始人手册:打造AI原生创业公司》Claude(中文精读版)完整38页pdf
  • 你的舵机控制代码可能一直写错了:从PWM占空比公式到SG90/MG996R舵机平滑运动避坑指南
  • 手把手教你用示波器抓CAN总线波形:从SOF到EOF的保姆级解析(附位填充实战)
  • 2026年4月西藏靠谱的体育看台源头厂家推荐,体育看台/雨棚/遮阳棚/推拉蓬/电动推拉棚,体育看台生产厂家怎么选择 - 品牌推荐师
  • STM32G474实战:用CubeIde配置互补PWM驱动电机,这10个坑我帮你踩过了
  • 为什么你的Midjourney时装图总被拒稿?揭秘Pantone TPX数据库未公开调用逻辑及RGB→PMS精准映射公式
  • 轻松实现Zoho系统与轻易云数据集成平台的无缝对接
  • InterSystems IntelliCare 成为首个获得欧盟医疗器械法规认证的 AI 原生EHR系统
  • 驭势科技上市首日破发,L4级自动驾驶商业化盈利之路仍待突破
  • 团队项目空间、角色继承链、资产水印策略——Midjourney新功能三大硬核模块详解,错过将丧失企业级部署资格
  • Gradiant宣布完成E轮融资,公司估值达20亿美元,助力加快AI、半导体以及工业水务基建领域布局
  • 保姆级教程:用ROS2的Component机制和TF2实现小乌龟跟随(C++/Python双版本)
  • 【AI】了解ChatMemory 底层实现机制
  • STM32F103标准库硬件IIC+DMA驱动AHT20温湿度传感器(附完整工程代码)
  • 第一次投学术会议?这份全流程指南请收好
  • 导师推荐!盘点2026年全网爆红的的降AI率软件
  • ROS2 Foxy下,六轴IMU串口数据解析与Rviz2可视化实战(避坑串口驱动与协议)
  • 给 AI Agent 写一份 Action Manifest:让工具调用从“能跑”变成“可控”
  • 一线观察:昆明装修供应商长期使用的真实表现