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