name: file-organizer description: 通過理解上下文、查詢重複檔案並建議更合理的組織結構,智慧地整理檔案和資料夾。當用戶想要清理目錄、整理下載內容、移除重複檔案或重構專案時使用。 version: 1.0.0
當用戶請求檔案整理幫助時:
提出澄清性問題:
整理的激程序度?(保守 vs. 全面清理)
分析當前狀態
審查目標目錄:
```bash # 概覽當前結構 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 ```
總結髮現:
明顯的組織問題
識別組織模式
基於檔案,確定合理的分組方式:
按型別:
按用途:
按日期:
很早以前(歸檔候選)
查詢重複項
當被要求時,搜尋重複檔案:
```bash # 通過雜湊查詢精確重複項 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 ```
對於每一組重複項:
重要:刪除前務必徵得確認
提出整理方案
在做出更改前,先呈現一個清晰的方案:
```markdown # [目錄] 整理方案
## 當前狀態
## 建議結構
[Directory]/ ├── Work/ │ ├── Projects/ │ ├── Documents/ │ └── Archive/ ├── Personal/ │ ├── Photos/ │ ├── Documents/ │ └── Media/ └── Downloads/ ├── To-Sort/ └── Archive/
## 我將進行的更改
## 需要你決策的檔案
準備好繼續了嗎?(yes/no/modify) ```
獲得批准後,有條不紊地進行整理:
```bash # 建立資料夾結構 mkdir -p "path/to/new/folders"
# 移動檔案並做好清晰記錄 mv "old/path/file.pdf" "new/path/file.pdf"
# 使用一致的模式重新命名檔案 # 示例:"YYYY-MM-DD - 描述.ext" ```
重要規則:
遇到意外情況時停下來詢問
提供總結與維護建議
整理完成後:
```markdown # 整理完成!✨
## 更改內容
## 新結構
[展示新的資料夾樹]
## 維護建議
為保持整潔:
## 為你準備的快捷命令
# 查詢本週修改過的檔案
find . -type f -mtime -7
# 按型別整理下載內容
[針對其環境的自定義命令]
# 查詢重複項
[自定義命令] ```
想要整理另一個資料夾嗎?
想要更強大的技能外掛,就來小蔥技能站7w4.net看看吧。
這是一個功能完整的檔案整理Skill,文件清晰易讀,操作流程設計合理,安全性考慮到位。優點是步驟詳細、有模板參考、強調確認機制;不足是缺少對特殊檔案(加密、損壞)的處理說明,沒有回滾方案,對大資料夾的整理效率可能不佳。整體質量中上,適合日常檔案整理場景使用。