🏠

file-organizer

👤 肖俊偉 ✓ 已認證 📦 v1.0.0 ⭐ 4.3 ⬇️ 197 下載
🏠 生活服務 免費

📖 技能介紹

檔案整理器

何時使用本技能

  • 你的下載資料夾一團糟
  • 因為檔案散落各處而找不到東西
  • 有重複檔案佔用空間
  • 你的資料夾結構已經不再合理
  • 你想要養成更好的整理習慣
  • 你正在啟動新專案,需要一個良好的結構
  • 你正在歸檔舊專案前進行清理

本技能能做什麼

  1. 分析當前結構:審查你的資料夾與檔案,瞭解你擁有什麼
  2. 查詢重複項:識別系統中重複的檔案
  3. 建議組織方式:根據你的內容提出合理的資料夾結構
  4. 自動清理:在你的批准後移動、重新命名並整理檔案
  5. 保持上下文:基於檔案型別、日期和內容做出智慧決策
  6. 減少雜亂:識別你可能不再需要的舊檔案

使用說明

當用戶請求檔案整理幫助時:

  1. 明確範圍

    提出澄清性問題:

    • 哪個目錄需要整理?(下載、文件、整個主目錄?)
    • 主要問題是什麼?(找不到東西、重複檔案、太亂、沒有結構?)
    • 有沒有需要規避的檔案或資料夾?(當前專案、敏感資料?)
    • 整理的激程序度?(保守 vs. 全面清理)
  2. 分析當前狀態

    審查目標目錄:

    # 概覽當前結構
    ls -la [target_directory]
    
    # 檢查檔案型別和大小
    find [target_directory] -type f -exec file {} \; | head -20
    
    # 識別最大的檔案
    du -sh [target_directory]/* | sort -rh | head -20
    
    # 統計檔案型別
    find [target_directory] -type f | sed 's/.*\.//' | sort | uniq -c | sort -rn

    總結髮現:

    • 檔案與資料夾總數
    • 檔案型別分佈
    • 大小分佈
    • 日期範圍
    • 明顯的組織問題
  3. 識別組織模式

    基於檔案,確定合理的分組方式:

    按型別:

    • 文件(PDF、DOCX、TXT)
    • 圖片(JPG、PNG、SVG)
    • 影片(MP4、MOV)
    • 壓縮包(ZIP、TAR、DMG)
    • 程式碼/專案(包含程式碼的目錄)
    • 電子表格(XLSX、CSV)
    • 簡報(PPTX、KEY)

    按用途:

    • 工作 vs. 個人
    • 活躍 vs. 歸檔
    • 特定專案
    • 參考資料
    • 臨時/草稿檔案

    按日期:

    • 當前年/月
    • 往年
    • 很早以前(歸檔候選)
  4. 查詢重複項

    當被要求時,搜尋重複檔案:

    # 通過雜湊查詢精確重複項
    find [directory] -type f -exec md5 {} \; | sort | uniq -d
    
    # 查詢名稱相似的檔案
    find [directory] -type f -printf '%f\n' | sort | uniq -d
    
    # 查詢大小相近的檔案
    find [directory] -type f -printf '%s %p\n' | sort -n

    對於每一組重複項:

    • 顯示所有檔案路徑
    • 顯示大小與修改日期
    • 推薦保留哪一個(通常是較新或命名較好的)
    • 重要:刪除前務必徵得確認
  5. 提出整理方案

    在做出更改前,先呈現一個清晰的方案:

    # [目錄] 整理方案
    
    ## 當前狀態
    
    - X 個檔案,分佈在 Y 個資料夾中
    - 總大小 [Size]
    - 檔案型別:[分佈]
    - 問題:[列出問題]
    
    ## 建議結構
    
    [Directory]/
    ├── Work/
    │ ├── Projects/
    │ ├── Documents/
    │ └── Archive/
    ├── Personal/
    │ ├── Photos/
    │ ├── Documents/
    │ └── Media/
    └── Downloads/
    ├── To-Sort/
    └── Archive/
    
    ## 我將進行的更改
    
    1. **建立新資料夾**:[列表]
    2. **移動檔案**:
      - X 個 PDF → Work/Documents/
      - Y 張圖片 → Personal/Photos/
      - Z 箇舊檔案 → Archive/
    3. **重新命名檔案**:[任何重新命名模式]
    4. **刪除**:[重複檔案或垃圾檔案]
    
    ## 需要你決策的檔案
    
    - [列出你不確定的任何檔案]
    
    準備好繼續了嗎?(yes/no/modify)
  6. 執行整理

    獲得批准後,有條不紊地進行整理:

    # 建立資料夾結構
    mkdir -p "path/to/new/folders"
    
    # 移動檔案並做好清晰記錄
    mv "old/path/file.pdf" "new/path/file.pdf"
    
    # 使用一致的模式重新命名檔案
    # 示例:"YYYY-MM-DD - 描述.ext"

    重要規則:

    • 刪除任何內容前務必確認
    • 記錄所有移動操作以便可能的撤銷
    • 保留原始修改日期
    • 優雅地處理檔名衝突
    • 遇到意外情況時停下來詢問

      本技能來自小蔥技能站7w4.net。

  7. 提供總結與維護建議

    整理完成後:

    # 整理完成!✨
    
    ## 更改內容
    
    - 建立了 [X] 個新資料夾
    - 整理了 [Y] 個檔案
    - 通過移除重複項釋放了 [Z] GB
    - 歸檔了 [W] 箇舊檔案
    
    ## 新結構
    
    [展示新的資料夾樹]
    
    ## 維護建議
    
    為保持整潔:
    
    1. **每週**:整理新下載的內容
    2. **每月**:審查並歸檔已完成的專案
    3. **每季度**:檢查是否有新的重複項
    4. **每年**:歸檔舊檔案
    
    ## 為你準備的快捷命令
    
    # 查詢本週修改過的檔案
    
    find . -type f -mtime -7
    
    # 按型別整理下載內容
    
    [針對其環境的自定義命令]
    
    # 查詢重複項
    
    [自定義命令]

    想要整理另一個資料夾嗎?

最佳實踐

資料夾命名

  • 使用清晰、具有描述性的名稱
  • 避免空格(使用連字元或下劃線)
  • 要具體:"client-proposals" 而非 "docs"
  • 使用字首進行排序:"01-current"、"02-archive"

檔案命名

  • 包含日期:"2024-10-17-meeting-notes.md"
  • 具有描述性:"q3-financial-report.xlsx"
  • 名稱中避免版本號(改用版本控制)
  • 移除下載產生的多餘字樣:"document-final-v2 (1).pdf" → "document.pdf"

何時歸檔

  • 超過 6 個月未觸及的專案
  • 已完成但日後可能參考的工作
  • 遷移到新系統後的舊版本
  • 你猶豫是否刪除的檔案(先歸檔)

🤖 AI 評測

這是一個功能完整的檔案整理Skill,文件清晰易讀,操作流程設計合理,安全性考慮到位。優點是步驟詳細、有模板參考、強調確認機制;不足是缺少對特殊檔案(加密、損壞)的處理說明,沒有回滾方案,對大資料夾的整理效率可能不佳。整體質量中上,適合日常檔案整理場景使用。

📊 多維度評分

適應性4.1
規範性4.2
有效性4.4
可靠性3.9
可信度5

📁 包含檔案 (2 個)

📄 README.md 829 B
📄 SKILL.md 6.1 KB