
Czkawka 重復文件清理完整指南三步裝好十分鐘清出幾十 GB【免費下載鏈接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.項目地址: https://gitcode.com/GitHub_Trending/cz/czkawka上個月幫朋友清一塊 2TB 的資料盤重復文件、相似照片、空文件夾加起來占了近 400GB前后不到二十分鐘就處理完。用的工具是 Czkawka——一個免費、開源、跨平臺的重復文件清理工具Rust 寫的Windows、macOS、Linux、Android 都能裝。它不聯網、沒廣告、不收集任何數據掃描全程在本地計算。結構是一個引擎、四個入口czkawka_core 庫負責全部掃描邏輯上面接 Krokiet 桌面圖形界面、czkawka_cli 命令行、Cedinia 安卓版和老 GTK 界面。14 種掃描——重復文件、相似圖片、相似視頻、音樂去重、空文件夾、空文件、臨時文件、損壞文件、無效符號鏈接、錯誤擴展名、壞文件名、大文件、EXIF 清理、視頻優化——結果都按組展示可以批量刪除、移動或建硬鏈接。為什么敢把磁盤交給它答案在依賴列表里聽到刪文件多數人第一反應是安全嗎會不會偷偷傳數據Czkawka 的回答可以親自驗證零聯網。翻一遍依賴清單Cargo.lock沒有任何網絡、HTTP、統計類庫——沒有更新檢查、沒有遙測、沒有廣告代碼里根本不存在聯網的路徑底子穩。Rust 編寫幾乎 100% 無 unsafe 代碼多線程并行掃描內存占用很小第二次更快。哈希結果有緩存重掃同一批目錄會直接命中緩存緩存只存哈希、大小等元數據不存文件內容。下載安裝只要 3 步一個自包含的二進制 新手只需要知道一件事裝當前主推的圖形界面 Krokiet。它是單個自包含可執行文件不用裝運行時也不用安裝器Win/mac/Linux 三端體驗一致。從官方發布頁下載對應系統的預編譯版Windows 10、macOS 10.15、Ubuntu 22.04Linux 或 macOS 上先給執行權限再運行chmod x mac_krokiet_arm64 ./mac_krokiet_arm64前半句賦予執行權限后半句直接啟動Windows 版則直接雙擊 exe。macOS 首次打開會提示無法驗證開發者右鍵文件選打開再確認即可正常使用。唯一的前置條件想用相似視頻工具需先裝 ffmpeg其余功能開箱即用sudo apt install ffmpeg這條命令用于 Ubuntu/DebianmacOS 用 brew install ffmpegWindows 可把 ffmpeg.exe 放到程序同目錄。老 GTK 界面 12.0 已停止新功能開發新裝不必選它。手機上可以裝實驗版 Cedinia直接掃相冊和下載目錄第一次清理只要 5 分鐘六個點擊跑通全流程以重復文件為例選工具Krokiet 左側面板點 Duplicate Files加目錄要掃的位置放進 Included Paths系統目錄、備份目錄、網絡磁盤放進 Excluded Paths——回收站已在默認排除列表里無需手動加設過濾設置里可設最小文件大小默認跳過 16KB 以下的文件避免結果被一堆小文件重復淹沒保護原件備份目錄旁邊勾上 Ref 復選框它就變成只參考——只參與比對任何操作都不會刪它點掃描默認就是內容哈希模式逐字節級比對內容默認 Blake3 哈希同名不同內容的文件不會被歸到一組處理結果結果按組展示打開 Select 彈窗選保留最新、選中其余先移入回收站確認無誤再清空。第二次掃同一批目錄會快很多哈希全在緩存里。不止找重復相似圖片掃描等三個高頻場景相似圖片加過水印、裁過圖也算重復原理是感知哈希perceptual hash把圖片壓成一段短的視覺指紋長得越像指紋越接近。不同分辨率、加了水印、裁剪過、旋轉過、JPEG 反復壓縮都能被歸進同一組。默認閾值 max difference 是 10誤判多就調到 4~5漏報多再調高勾上 Geometric invariance 后鏡像、翻轉的副本也能抓到。每組挑分辨率最高的一張留下即可。相似視頻 靠抽幀對比視頻沒法逐字節比Czkawka 從每段視頻里抽幀再比對畫面也可以切到音頻指紋模式只比聲音不比畫面。需要預裝 ffmpeg。音樂去重與各類小垃圾音樂支持標簽比對藝術家、專輯、曲名和音頻內容比對兩種模式。其余的空文件夾、空文件、臨時文件、損壞文件、無效符號鏈接、擴展名和內容對不上比如 .jpg 其實是 zip等小工具單個都不大攢起來經常有好幾個 GB值得順手跑一遍。把清理寫進定時任務CLI 的 4 條短命令czkawka_cli 與界面共用全部掃描邏輯子命令有 dup、empty-folders、big、temp、image、video、music、broken、ext 等。czkawka_cli dup -d ~/Documents -D AEN -Q-D AEN 表示保留最新、刪除其余-Q 是演練模式只打印會刪什么不動手確認后去掉 -Q 再加 -y就把刪的文件放進回收站。czkawka_cli empty-folders -d ~/Documents -f empty.txt找出空文件夾并寫入文本文件而不是打印到屏幕適合喂給腳本處理。czkawka_cli big -d ~ -n 20找出主目錄下最大的 20 個文件。每個子命令都帶 --help參數全可查。腳本黨注意退出碼 11 表示有發現0 表示干凈方便在計劃任務里接 if 判斷。刪除之前先繞開這三個坑 ??匹配方式比速度重要按名字或大小匹配會把同名不同內容的文件歸到一組容易誤刪內容哈希默認最穩妥先排除再掃描系統目錄、備份目錄、網絡磁盤先排除又快又安全注意 CLI 不自動套用排除規則要自己加-E DEFAULT 即 GUI 同款規則硬鏈接不跨盤硬鏈接一個文件掛多個名字只占一份空間只在同一磁盤內有效跨盤會直接報錯跨盤場景請改用移動找不到小文件重復默認跳過 16KB 以下的文件需要的話到設置里調低最小文件大小。Czkawka 和 DupeGuru 差在哪一張表說清對比項CzkawkaKrokietDupeGuru實現語言Rust多線程掃描Python工具覆蓋14 類掃描含相似視頻與音樂內容比對以重復文件為主另有相似圖片、音樂標簽視頻比對支持抽幀 音頻指紋需裝 ffmpeg不支持聯網行為完全離線無更新檢查與遙測離線維護狀態活躍開發12.0 為最新大版本更新緩慢更多參數與原理倉庫內官方文檔 instructions/Instruction.md 和 instructions/FAQ.md 有完整說明核心邏輯源碼在 czkawka_core/。建議先拿下載目錄清一遍確認刪得放心再把整個資料盤加進來。【免費下載鏈接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.項目地址: https://gitcode.com/GitHub_Trending/cz/czkawka創作聲明:本文部分內容由AI輔助生成(AIGC),僅供參考