名称: 文件整理助手 描述: 智能整理您电脑中的文件和文件夹,通过理解上下文、查找重复文件、建议更优结构并自动执行清理任务,减少认知负担,无需手动操作即可保持数字工作空间整洁。 作者: Joseph OBrien 状态: 未发布 更新日期: ‘2025-12-23’ 版本: 1.0.1 标签: 技能 类型: 技能
文件整理助手
本技能充当您的个人整理助手,帮助您在整个电脑中维护一个干净、逻辑清晰的文件结构,无需承受持续手动整理的精神负担。
何时使用本技能
- 您的“下载”文件夹一片混乱
- 文件散落各处,难以找到
- 重复文件占用空间
- 您的文件夹结构不再合理
- 您想建立更好的整理习惯
- 您要开始一个新项目,需要良好的结构
- 您想在归档旧项目前进行清理
本技能的功能
- 分析当前结构:检查您的文件夹和文件,了解您拥有什么
- 查找重复项:识别系统中重复的文件
- 建议整理方案:根据您的内容提出逻辑性的文件夹结构
- 自动化清理:经您批准后,移动、重命名和组织文件
- 保持上下文:基于文件类型、日期和内容做出智能决策
- 减少杂乱:识别您可能不再需要的旧文件
使用方法
从您的家目录开始
cd ~
然后运行 Claude Code 并请求帮助:
帮我整理我的“下载”文件夹
在我的“文档”文件夹中查找重复文件
检查我的项目目录并提出改进建议
具体的整理任务
根据文件内容将这些下载内容整理到合适的文件夹中
查找重复文件并帮我决定保留哪些
清理我6个月以上未碰过的旧文件
为我的 [工作/项目/照片等] 创建更好的文件夹结构
使用说明
当用户请求文件整理帮助时:
-
理解范围
询问澄清性问题:
- 哪个目录需要整理?(下载、文档、整个家目录?)
- 主要问题是什么?(找不到东西、重复项、太乱、没有结构?)
- 是否有任何文件或文件夹需要避免处理?(当前项目、敏感数据?)
- 整理力度如何?(保守清理还是全面清理?)
-
分析当前状态
检查目标目录:
# 获取当前结构概览 ls -la [目标目录] # 检查文件类型和大小 find [目标目录] -type f -exec file {} \; | head -20 # 识别最大的文件 du -sh [目标目录]/* | sort -rh | head -20 # 统计文件类型 find [目标目录] -type f | sed 's/.*\.//' | sort | uniq -c | sort -rn总结发现:
- 文件和文件夹总数
- 文件类型细分
- 大小分布
- 日期范围
- 明显的组织问题
-
识别整理模式
根据文件确定逻辑分组:
按类型:
- 文档(PDF、DOCX、TXT)
- 图片(JPG、PNG、SVG)
- 视频(MP4、MOV)
- 压缩包(ZIP、TAR、DMG)
- 代码/项目(包含代码的目录)
- 电子表格(XLSX、CSV)
- 演示文稿(PPTX、KEY)
按用途:
- 工作 vs. 个人
- 活跃 vs. 归档
- 项目特定
- 参考资料
- 临时/草稿文件
按日期:
- 当前年/月
- 往年
- 非常旧的(归档候选)
-
查找重复项
当被请求时,搜索重复项:
# 通过哈希查找完全相同的重复项 find [目录] -type f -exec md5 {} \; | sort | uniq -d # 查找同名文件 find [目录] -type f -printf '%f
’ | sort | uniq -d
# 查找大小相似的文件
find [目录] -type f -printf '%s %p
’ | sort -n ```
对于每组重复项:
- 显示所有文件路径
- 显示大小和修改日期
- 建议保留哪个(通常是最新或命名最好的)
- **重要**:删除前务必请求确认
-
提出整理计划
在进行更改前提出清晰的计划:
# [目录] 的整理计划 ## 当前状态 - X 个文件分布在 Y 个文件夹中 - 总计 [大小] - 文件类型:[细分] - 问题:[列出问题] ## 建议的结构[目录]/ ├── 工作/ │ ├── 项目/ │ ├── 文档/ │ └── 归档/ ├── 个人/ │ ├── 照片/ │ ├── 文档/ │ └── 媒体/ └── 下载/ ├── 待分类/ └── 归档/
## 我将进行的更改 1. **创建新文件夹**:[列表] 2. **移动文件**: - X 个 PDF → 工作/文档/ - Y 张图片 → 个人/照片/ - Z 个旧文件 → 归档/ 3. **重命名文件**:[任何重命名模式] 4. **删除**:[重复项或垃圾文件] ## 需要您决定的文件 - [列出任何您不确定的文件] 准备继续吗?(是/否/修改) -
执行整理
获得批准后,系统地进行整理:
# 创建文件夹结构 mkdir -p "新文件夹/的/路径" # 移动文件并清晰记录 mv "旧路径/文件.pdf" "新路径/文件.pdf" # 使用一致的格式重命名文件 # 例如:"YYYY-MM-DD - 描述.扩展名"重要规则:
- 删除任何内容前务必确认
- 记录所有移动操作以便可能撤销
- 保留原始修改日期
- 优雅地处理文件名冲突
- 如果遇到意外情况,停止并询问
-
提供总结和维护建议
整理完成后:
# 整理完成! ✨ ## 发生了什么变化 - 创建了 [X] 个新文件夹 - 整理了 [Y] 个文件 - 通过删除重复项释放了 [Z] GB 空间 - 归档了 [W] 个旧文件 ## 新结构 [显示新的文件夹树] ## 维护建议 为保持整洁: 1. **每周**:整理新的下载内容 2. **每月**:审查并归档已完成的项目 3. **每季度**:检查新的重复项 4. **每年**:归档旧文件 ## 为您准备的快捷命令 ```bash # 查找本周修改过的文件 find . -type f -mtime -7 # 按类型整理下载内容 [根据您的设置定制的命令] # 查找重复项 [定制命令]想整理另一个文件夹吗?
示例
示例 1:整理下载文件夹(来自 Justin Dielmann)
用户:“我的下载文件夹有500多个文件,一片混乱。帮我整理一下。”
过程:
- 分析下载文件夹
- 发现模式:工作文档、个人照片、安装程序、随机PDF
- 建议结构:
- 下载/
- 工作/
- 个人/
- 安装程序/(DMG、PKG 文件)
- 归档/
- 待分类/(需要决定的文件)
- 下载/
- 请求确认
- 根据内容和名称智能移动文件
- 结果:500个文件 → 5个整理好的文件夹
示例 2:查找并删除重复项
用户:“在我的文档中查找重复文件,并帮我决定保留哪些。”
输出:
# 找到 23 组重复项(总计 156 MB)
## 重复组 1:"proposal.pdf"
- `/Documents/proposal.pdf` (2.3 MB, 修改日期: 2024-03-15)
- `/Documents/old/proposal.pdf` (2.3 MB, 修改日期: 2024-03-15)
- `/Desktop/proposal.pdf` (2.3 MB, 修改日期: 2024-03-10)
**建议**:保留 `/Documents/proposal.pdf`(位于正确位置且最新)
删除另外 2 个副本吗?
[继续所有重复项...]
示例 3:重构项目文件夹
用户:“检查我的 ~/Projects 目录并提出改进建议。”
输出:
# ~/Projects 目录分析
## 当前结构问题
- 活跃项目和归档项目混杂(3年以上未动)
- 没有一致的命名约定
- 一些项目在根目录,另一些在随机子文件夹中
- 重复的文件夹(项目名称、项目名称-旧、项目名称-v2)
## 建议的结构
项目/ ├── 活跃/ │ ├── 客户工作/ │ ├── 个人项目/ │ └── 学习/ ├── 归档/ │ ├── 2022/ │ ├── 2023/ │ └── 2024/ └── 模板/
## 具体更改
1. 将自2022年以来未动过的12个项目 → 归档/
2. 合并4个重复的项目文件夹
3. 将项目重命名为一致格式:"客户名称-项目名称"
4. 为旧工作创建归档
想让我实施这个计划吗?
示例 4:按日期整理照片
用户:“按年份和月份整理我的照片文件夹。”
输出:创建如下结构:
照片/
├── 2023/
│ ├── 01-一月/
│ ├── 02-二月/
│ └── ...
├── 2024/
│ ├── 01-一月/
│ └── ...
└── 未分类/
然后根据EXIF数据或文件修改日期移动照片。
常见的整理任务
下载文件夹清理
整理我的下载文件夹 - 将文档移动到文档,
图片移动到图片,将安装程序分开存放,并归档
超过3个月的旧文件。
项目整理
检查我的项目文件夹结构,并帮助我将活跃项目
与应该归档的旧项目分开。
删除重复项
在我的文档文件夹中查找所有重复文件,并帮助我
决定保留哪些。
桌面清理
我的桌面上堆满了文件。帮我把所有东西都整理到
我的文档文件夹中。
照片整理
根据拍摄日期(年/月)整理此文件夹中的所有照片。
工作/个人分离
帮助我在整个文档文件夹中分离工作文件和个人文件。
专业技巧
- 从小处着手:从一个混乱的文件夹(如下载)开始,建立信任
- 定期维护:每周对下载文件夹进行清理
- 一致的命名:对重要文件使用 “YYYY-MM-DD - 描述” 格式
- 积极归档:将旧项目移动到归档而不是删除
- 保持活跃项目分离:在活跃工作和归档工作之间保持清晰的界限
- 信任流程:让 Claude 处理文件存放位置的认知负担
最佳实践
文件夹命名
- 使用清晰、描述性的名称
- 避免空格(使用连字符或下划线)
- 要具体:“客户提案” 而不是 “文档”
- 使用前缀排序:“01-当前”、“02-归档”
文件命名
- 包含日期:“2024-10-17-会议记录.md”
- 描述性强:“第三季度财务报告.xlsx”
- 避免在名称中使用版本号(改用版本控制)
- 移除下载痕迹:“document-final-v2 (1).pdf” → “document.pdf”
何时归档
- 6个月以上未动的项目
- 以后可能参考的已完成工作
- 迁移到新系统后的旧版本
- 您犹豫是否删除的文件(先归档)
相关用例
- 为新电脑设置整理系统
- 为备份/归档准备文件
- 在存储清理前进行整理
- 整理共享的团队文件夹
- 构建新的项目目录结构