批量处理本地文件
先说安全红线
Section titled “先说安全红线”AI 能批量操作你的文件,意味着一次误操作的影响面是几百个文件。所以流程必须是:
扫描(只读)→ 出报告 → 你确认 → 分批执行 → 验证绝对不能跳过的两步:扫描和确认。
第一步:只扫描,不动手
Section titled “第一步:只扫描,不动手”先让它只读扫描并产出报告,不执行任何改动。
扫描 ~/Downloads 目录,列出:
- 文件总数与占用空间
- 按类型分组的统计(图片/文档/视频/其他)
- 超过 100MB 的文件清单
- 疑似重复的文件(同名或大小完全一致)
- 修改时间在一年前的文件数量
只出报告,不要移动、重命名或删除任何文件。
最后那句必须写。不写,AI 很可能“顺便”帮你整理了。
第二步:你审报告
Section titled “第二步:你审报告”看到报告后自己判断:
- 这个分类对不对?
- 有没有不该动的文件混在里面?
- 数量级对不对?(说好 500 个,报告里 5000 个,那肯定路径搞错了)
这一步是你介入成本最低的时刻——改一句话就能调整策略,执行完再发现就晚了。
第三步:分批执行
Section titled “第三步:分批执行”每批最多 10 个文件,做完验证再继续下一批。
按刚才的方案处理第一批 10 个文件,完成后列出你做了什么,我确认后再继续。
分批的意义:万一策略有问题,损失可控在 10 个文件内。
第四步:用回收站,不要直接删
Section titled “第四步:用回收站,不要直接删”❌ rm -rf # 不可恢复✅ 移到废纸篓 / gio trash / trash-put删除类操作必须走回收站。如果环境没有回收站机制,那就不要执行删除——先移动到备份目录,确认无误再手动清理。
实操前先备份
Section titled “实操前先备份”批量操作前做一份完整备份:
cp -r ~/Downloads ~/Downloads_backup_$(date +%Y%m%d)确认备份成功再开始。备份空间换安全感,永远划算。
三个真实场景
Section titled “三个真实场景”场景一:整理下载文件夹
把 ~/Downloads 里的文件按类型分类到子文件夹: 图片 → Images,文档 → Documents,压缩包 → Archives,安装包 → Installers 每个分类只处理修改时间在最近 30 天的,一年以上的先不动。 每批 10 个,做完报告。
场景二:批量重命名
把 ~/Photos/trip 里的文件按拍摄日期重命名,格式 YYYY-MM-DD_序号.jpg。 先列出重命名对照表给我看,我确认后再执行。
场景三:格式转换
把 ./docs 里所有 .doc 转成 .docx,转换后校验每个文件能否正常打开, 失败的列出来,不要删除原文件。
危险信号清单
Section titled “危险信号清单”出现以下情况的指令,先停下来想清楚:
- 目标是桌面、下载、文稿、Home 等个人目录的递归操作
- 用了
rm -rf、del /S /Q、通配符批量删除 - 描述模糊但影响面很大(“清理一下没用的文件”)
- 涉及系统目录(
/System、AppData、Library)
模糊的请求 = 先问清楚再动手。“清理一下电脑”这种,必须先确认目标目录、文件类型、判断标准,然后还是只先扫描。
表格数据分析与可视化——从 Excel 到图表报告。