多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

Czkawka:免费扫出 15 类垃圾的文件清理工具

Czkawka:免费扫出 15 类垃圾的文件清理工具 Czkawka免费扫出 15 类垃圾的文件清理工具【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka打开磁盘管理C 盘 118GB 一片红47GB 的「最终版」「最终-最终版」文档副本加上 1200 多张几乎一模一样的截图。Czkawka 就是干这个的免费文件清理工具一次扫出重复文件、空文件夹、临时文件等 15 类垃圾删之前先给你看全程不联网、不收数据。一眼看懂Czkawka 是什么它不是一堆零散脚本而是一个 Rust 写的扫描引擎加四套界面桌面端主力 KrokietSlint 框架、已停更的 Czkawka GTK412.0 为最终版、命令行 CLI以及安卓端的 Cedinia。语言与质量Rust几乎 100% 无 unsafe 代码多线程并行扫描许可证核心库与 CLI 为 MITKrokiet、Cedinia 因 Slint 框架要求为 GPL-3.0平台Linux、Windows、macOS、FreeBSD、Android覆盖 x86、ARM、RISC-V隐私程序本身没有网络访问能力谈不上统计上报适合谁想清磁盘又不敢一键删除的新手以及想把清理动作写进定时任务的运维/极客场景走查你的哪些痛点它有对应工具一堆「最终版」文档占着空间→ 重复文件扫描按名称、大小、大小加名称、完整哈希四种口径判定相同文件自动归组每组留一份即可。相册里塞满几乎一样的截图→ 相似图片查找按视觉相似度归组分辨率不同、带水印、压缩程度不同都能命中。视频体积大、还带黑边→ 视频优化器裁剪静态黑边、转码到更高效率的编码格式。下载目录堆满空壳和临时文件→ 空文件夹、空文件、临时文件、损坏文件、无效符号链接、扩展名与内容不符各有专管工具15 个工具一次装好想清哪类清哪类。上手体验从安装到第一次扫描一条命令装好 Krokiet有 Rust 环境的话直接编译安装最新版cargo install krokiet --locked没有 Rust 环境就下载预编译二进制它没有任何必需的运行时依赖解压即用只有「相似视频」工具需要另装 ffmpeg。完成第一次重复文件扫描打开Krokiet左侧工具列表选择「重复文件」点击「添加目录」指定要扫的文件夹不想扫的可以加排除目录点击「开始扫描」进度条跑完结果按组展示确认每组保留哪份副本后选择永久删除、移到回收站或创建硬链接——硬链接不占额外空间文件本身还在是既稳妥又省地的玩法得益于哈希缓存第二次扫描同一批目录会明显变快。功能深挖它是怎么判断的重复文件怎么判定解决什么找出内容完全相同的文件这是清空间的主力。怎么工作先用文件大小把候选范围缩小——大小都不同的文件绝不可能重复对候选文件先做预哈希只读部分头部数据再次筛一轮最后才对幸存者做整文件哈希验证。这样避免了把整个硬盘跑一遍完整哈希的开销。可调参数哈希算法默认 BLAKE3可换 CRC32 或 XXH3扫超大目录时可以调高最小文件大小跳过小文件提速删除策略支持「保留最新」等选项回收站兜底。代码位置czkawka_core/src/tools/duplicate/相似图片阈值怎么设解决什么找出「不是一模一样但很像」的图——同张照片的不同分辨率、带水印、再压缩过的版本。怎么工作每张图先算感知哈希默认梯度哈希再比较哈希之间的距离把距离小于阈值的归为一组。图片量大时内部用 BK 树加速近似查找。可调参数差异阈值默认 5取值 0 到 40越小越严格、漏报越多越大命中越多、误判风险越高。支持 JPEG、PNG、WebP、BMP、TIFF 等格式可开启镜像与旋转不变性。照片库很大时建议先设最小文件大小别把一堆小图标卷进来。代码位置czkawka_core/src/tools/similar_images/视频怎么压缩解决什么把录屏、下载的视频瘦身先裁黑边再谈转码。怎么工作crop 模式抽帧检测四周的黑边或静态区域算出安全裁剪框transcode 模式重编码成 h265、av1、vp9 等效率更高的格式。前提是系统装好 ffmpeg。可调参数编码质量 0 到 51 可调另可设降噪强度黑边像素判定阈值、黑边最小占比等检测参数也有默认值一般不用动。完成后可以选择是否覆盖原文件。代码位置czkawka_core/src/tools/video_optimizer/进阶把扫描写进脚本需要自动化就用 CLI 版功能完整每个工具一个子命令。二进制名就叫 czkawka最常用的几条czkawka dup -d /home/user -e /home/user/Pictures -s hash -f results.txt czkawka empty-folders -d /home/user -f results.txt czkawka big -d /home/user -n 25 -f results.txt-e排除目录、-E支持通配符规则-Q只做演练预览不实际动手-y把结果送进回收站而不是直接删结果可导出为文本或 JSON。配上 crontab 或计划任务就是一套定期巡检脚本。避坑清单️ 拿不准的组一律先选「移到回收站」确认无误后再彻底删别追求一次删干净扫整个主目录前先把代码仓库、工作目录用排除规则挡掉否则删完想哭相似图片阈值别一上来就拉大先按默认 5 跑一轮看着结果再逐步放宽误判会少很多视频优化可能覆盖原文件先挑两三个视频试裁剪和转码效果确认没问题再批量项目没有官方网站预编译二进制只从官方发布页获取来路不明的包别下参与项目报 bug异常行为、误判结果直接开 Issue附扫描参数最好提 PRbug 修复非常欢迎新特性建议先和作者沟通方向避免做偏翻译各语言翻译在 Crowdin 平台维护机翻打底、人手校对最吃香打包deb、rpm、Chocolatey、Homebrew、Winget 等渠道的分发包同样受欢迎收尾这个周末不妨装一个先跑一轮重复文件扫描看看你的磁盘到底能腾出多少空间。等它把 47GB 的「最终-最终版」清掉之后你会明白磁盘干净了脑子也跟着清爽。【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表