Czkawka
極速磁碟清理與去重神器
軟體分類 生產力 / 系統工具
軟體標籤
GISPresentationAutomation tools
開發廠商 Rafał Mikrut (qarmin)
產品說明
Czkawka(發音類似 "Tsch-kav-ka",波蘭語意為「打嗝」)是一款現代化、極速且安全的檔案清理工具。它的開發初衷是為了取代 FSlint 和 DupeGuru 等運作較慢或已停止維護的舊軟體。
由於完全採用 Rust 語言編寫,Czkawka 在掃描數十萬個檔案時展現了驚人的效能與記憶體安全性。與常見的 BleachBit 不同,Czkawka 更專注於「找出重複與無用檔案」而非單純的清除快取。它能精準識別重複的圖片(即使解析度不同)、相似的影片、損壞的符號連結(Symlinks)以及空資料夾,是整理混亂硬碟的救星。
核心特色:
- 極致效能:得益於 Rust 的多執行緒處理,掃描速度遠快於 Python 編寫的同類工具。
- 智慧去重:不只比對檔名,還支援雜湊(Hash)比對,甚至能透過視覺演算法找出「相似圖片」或「相似影片」。
- 安全優先:預設不會刪除任何檔案,所有操作皆需使用者確認;支援將刪除檔案移至垃圾桶而非永久移除。
- 雙模式介面:提供適合一般用戶的圖形介面(GUI)以及適合伺服器管理的指令列介面(CLI)。
常用指令
雖然 Czkawka 擁有友善的 GUI 介面,但其 CLI 版本非常適合在無頭(Headless)伺服器或自動化腳本中使用。
啟動與基礎操作
# 啟動圖形介面 (若已安裝 GUI 版本)
czkawka_gui
# 使用 CLI 掃描當前目錄下的重複檔案
czkawka_cli dup
# 掃描指定目錄中的大檔案 (大於 100MB)
czkawka_cli big -d /home/user/Downloads --min_size 100M
| 指令參數 | 功能說明 | 應用場景 |
|---|---|---|
dup | 重複檔案搜尋 | 找出內容完全相同的檔案 (Hash 比對) |
image | 相似圖片搜尋 | 找出構圖相似但解析度或格式不同的圖片 |
video | 相似影片搜尋 | 整理重複收藏但壓縮率不同的影片 |
big | 大檔案搜尋 | 快速列出佔用最多空間的檔案 TOP 50 |
empty-folders | 空資料夾搜尋 | 清理移除軟體後殘留的空目錄 |
broken | 損壞檔案搜尋 | 找出無效的符號連結或損壞的音訊檔 |
-d, --directories | 指定目錄 | 設定要掃描的目標路徑 |
--delete-method | 刪除方式 | 設定為 Delete (永久刪除) 或 Trash (移至垃圾桶) |
進階技巧
- 排除特定目錄:使用
-e或--excluded_directories參數來避開系統敏感目錄(如/proc,/sys或.git)。 - 硬連結取代 (Hard Link):如果你想節省空間但保留檔案路徑,可以使用「硬連結」功能來取代重複檔案,這樣不需刪除檔案也能釋放空間。
- 預覽功能:在 GUI 模式下,點擊找到的圖片或影片可以直接預覽,確認是否為想刪除的副本。
操作介面
[[Czkawka_20260105_ui_1.png]]
