Skip to content

Czkawka

極速磁碟清理與去重神器

軟體分類 生產力 / 系統工具
軟體標籤
GISPresentationAutomation tools
開發廠商 Rafał Mikrut (qarmin)
Stars
29.7k
Forks
992
License
MIT
Version
v7.0.0
Update
2026-03-07
OS

產品說明

Czkawka(發音類似 "Tsch-kav-ka",波蘭語意為「打嗝」)是一款現代化、極速且安全的檔案清理工具。它的開發初衷是為了取代 FSlintDupeGuru 等運作較慢或已停止維護的舊軟體。

由於完全採用 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]]