深鯨文件整理(dsh-file-organizer):散文件歸檔,默認只看不動

前言

在 DSH 或本地開發環境裏,下載目錄、臨時導出和附件往往會堆成一層散文件:類型混雜、同名覆蓋風險、重複佔用空間。手動拖拽分類費時,腳本又容易誤刪或覆蓋。DeepSeek Harness 社區裏有一款客戶端插件,把「按規則整理、查重複、清空目錄」收成一套 CLI 與側欄入口,且默認只預覽計劃、不移動也不刪除文件。下面介紹它的定位、能力與用法。

這是什麼

深鯨文件整理(npm 包名 @deepwhale-cn/dsh-file-organizer,倉庫 feely0208/dsh-file-organizer)由維護者 feely0208 發佈,在 SkillHub 上歸類爲客戶端插件。它解決的是散文件歸檔的三件事:按類型/年月整理、找重複、清空目錄;設計原則是默認只看不動,確認後再 --apply 或 --delete。

核心功能

按類型與年月歸檔

對指定目錄生成整理計劃或執行移動。默認會按文件類型並配合年月路徑(例如 doc/2026-10/xxx.docx);也可只用 --by date 僅按年月歸檔。

同名不覆蓋

若目標路徑已存在同名文件,自動追加 -2、-3 等序號,不會覆蓋已有文件。

重複文件檢測

基於文件大小 + sha256 找出內容相同的重複項,便於人工決定是否刪除冗餘副本。

清空目錄

默認只報告可清理內容;顯式加上 --delete 纔會刪除。與整理一樣,需要先理解輸出再操作。

安全與範圍

  • 默認不刪除;--apply 才移動,--delete 才刪除。
  • 跳過 node_modules、.git 等常見目錄。
  • 處理在本機完成,不上傳文件內容(README 說明)。

圖形入口

啓用 web 配置後,DSH 側欄會出現 「深鯨文件整理」 面板,與 CLI 能力對應同一插件。

安裝與啓用

安裝命令以倉庫 README 爲準(web 客戶端配置):

dsh plugin --profile web add @deepwhale-cn/dsh-file-organizer

package.json 標明依賴 Node >=18,DSH 引擎範圍爲 >=0.1.0-rc.6 <0.3.0,許可證 MIT。插件通過 @deepwhale-cn/dsh-guard-core 等與 DSH 運行時集成;安裝前建議在 GitHub 查看源碼與 LICENSE,並確認本機 dsh 版本在聲明範圍內。

典型用法

以下示例均來自官方 README,路徑請換成自己的目錄。

1、先看計劃(不寫盤)

dsh-file-organizer --plan ./下載

2、確認後執行整理

dsh-file-organizer --apply ./下載

3、只按年月歸檔

dsh-file-organizer --apply ./下載 --by date

4、查找重複文件

dsh-file-organizer --dups ./下載

5、清空目錄(默認只報告)

dsh-file-organizer --clean ./下載 --delete

建議流程:對每個目錄先 --plan 或 --dups / --clean 的無刪除模式看清輸出,再使用 --apply 或帶 --delete 的 --clean。

適用場景與注意

適合誰: 需要在本地批量整理下載文件夾、項目附件或備份目錄的開發者;希望先預覽再動文件、且要避免同名覆蓋的人。

運行權限: 插件以當前 DSH / 終端進程的權限讀寫路徑,--apply 與 --delete 會真實改變磁盤內容,應對準目錄後再執行。

生態說明: DSH 強調「一切皆插件」;SkillHub(如 插件目錄頁)是社區目錄,與 DeepSeek、幻方無官方從屬關係,不要當作官方應用商店。

安裝前: 覈對 GitHub 源碼、MIT 許可證與上述安裝命令;不要憑倉庫 slug 自行拼接未在文檔出現的 dsh plugin add 形式。

結尾

深鯨文件整理把類型/年月歸檔、重複檢測和目錄清理收進一條 CLI 與側欄入口,並用「默認只看不動」降低誤操作風險。需要細節與 issue 時,可查看 SkillHub 目錄頁 與 GitHub 倉庫。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜