资讯详情

资讯详情

Czkawka 免费磁盘清理完整指南:重复文件三步检出

Czkawka 免费磁盘清理完整指南重复文件三步检出【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawkaCzkawka 是一个用 Rust 编写的免费磁盘清理工具专做重复文件查找、相似图片识别、空文件夹扫描和大文件清单。和很多联网收集统计的同类工具不同它全程离线运行无广告、无遥测。所有扫描逻辑集中在同一个 Rust 核心库里前端则分了几个形态。 为什么是 Czkawka系统弹窗提示存储只剩 200MB你翻下载目录却翻不到底几万个小文件手工排查要花好几天。Czkawka 的硬指标可以列成几行离线程序没有网络访问代码全部处理在本机完成无遥测不收集任何用户信息也不回传统计免费开源MIT 协议代码可以逐行看跨平台Linux、Windows、macOS、FreeBSD甚至 Android 都能跑多线程扫描默认按 CPU 核心数并行百万级文件也扛得住核心库是同一套前端有 4 种形态定位各不相同形态技术定位KrokietSlint新一代桌面界面主力开发版本Czkawka GUIGTK 4老版本12.0 是最后版本仅维护CediniaSlintAndroid 触屏版CLI命令行脚本与服务器场景新用户选 Krokiet 就对了想写进脚本就用 CLI。 三分钟跑起来最快的路径是从发布页下载对应平台的预编译包Windows 是 zipLinux 有 AppImage 和 FlatpakmacOS 是 DMG。想自己编译3 条命令git clone https://gitcode.com/GitHub_Trending/cz/czkawka cd czkawka cargo build --release打开之后你看到的是左侧的工具列表先选重复文件它最直观。扫描范围别挑磁盘根目录选一两个具体文件夹就行。点Scan结束后结果按组列出一组就是一批重复文件预览确认再勾选多余的那份。现在你手里有了能跑的工具来看看它解决哪些具体麻烦。 核心能力从重复文件到空文件夹的 6 个场景1. 空间告急揪出重复文件操作选重复文件指定目录点Scan。结果按组列出决定留哪份勾选多余的删除或移到回收站。机制按文件名、大小、哈希三档比对哈希阶段逐字节校验内容结论最准。避坑大文件做哈希看着慢其实大小不同的文件先被筛掉根本进不了哈希阶段别急。删除前建议先移到回收站。2. 照片越攒越多相似图片归组操作开相似图片结果带缩略图并排对比后决定留哪张。机制给每张图算一个内容指纹同一张照片换了分辨率、加了水印也会归进同一组。避坑相似度阈值控制松紧从 85% 起步再往上调设太低会拉进无关图片。3. 目录树乱糟糟空文件夹一次扫干净操作开空文件夹一次扫描抓出整条空套空的链。机制目录里一个文件都没有才算空清掉下层后会回头检查上层所以整条链都能连根带走。避坑个别程序会把状态写进看似空的目录删之前确认它不是某个软件的位置。4. 空间大户大文件按体积倒序操作设好列出数量比如 25扫目录结果按体积倒序排。机制只做一件事列出最大的 N 个文件不分析内容。避坑它只列清单不自动搬东西看完列表自己决定归档还是删除。5. 音乐库混乱同一首歌认出来操作开相同音乐扫描完结果按组列出删掉或归档。机制靠音频指纹比对格式不同、比特率不同的同一首歌也能认出。避坑它分析的是音频内容扫描比重复文件比对慢不少建议挑空闲时段跑。6. 清理杂项空文件、临时文件、损坏文件操作空文件、临时文件、损坏文件、失效符号链接、坏名称/扩展名各有一个小工具各跑一遍清单出来再统一处理。机制损坏文件工具校验文件头与结构失效符号链接列出指向不存在目标的链接。避坑相似视频和视频优化需要本机装 ffmpegAndroid 版 Cedinia 不带这些。⚙️ 调优与进阶打开缓存哈希和结果会存进缓存同一范围的第二次扫描明显更快且缓存在各前端间共享缩小扫描范围用具体文件夹代替磁盘根目录用排除路径或*/.git、*/tmp*这类 glob 排除构建产物和依赖缓存调线程数默认用满 CPU 核心网络盘或老机器上用-T参数调低负载更稳先预览再动手删除按钮只作用于勾选的条目建议选移到回收站CLI 版可以把这件事变成周期任务比如czkawka_cli dup -d ~/Documents -D AEN -Q czkawka_cli empty-folders -d ~/Documents -f empty.txt第一条是演练模式预览每组保留最新会删掉哪些文件加-y才真正移到回收站。想每天夜里出一份重复文件报告丢进 cron 就行czkawka_cli dup -d ~/Documents -e ~/.cache -p ~/logs/dup_$(date %Y%m%d).json -N -M -W能释放多少取决于文件构成没法给统一数字。一般桌面环境第一次跑重复文件加空文件夹回收几十个 GB 很常见。 架构一瞥扫描逻辑全在czkawka_core库里多线程并行扫描、文件哈希缓存代码几乎不含unsafe。Krokiet、Czkawka GUI、Cedinia、CLI 四个前端都是套在核心上的薄壳扫描行为各端一致前端出 bug 和核心逻辑基本无关。想深入可以从这几个入口读起重复文件检测模块相似图片检测模块空文件夹检测模块CLI 命令实现❓ 常见疑虑会不会误删我的文件不会自动删。所有删除都由你点确认默认提供回收站选项误操作还有回头路。扫描速度取决于什么主要是文件数量、磁盘速度和参与哈希比对的文件体积。开了缓存后同一目录的第二遍扫描会快很多。需要联网吗不需要。程序没有网络访问能力也不回传任何统计内网隔离环境也能用。平台上有兼容问题吗预编译包覆盖 Windows、Linux、macOS四种形态行为一致唯一差异是 Android 版 Cedinia 不带视频工具。 收尾今天就能做先扫一遍下载目录看看能回收多少空间。熟悉之后排进周期任务比如每周查重复文件、每月扫一次全盘。遇到误判或想要的新功能先翻更新记录再提 issue。资源项目 README核心库说明CLI 使用说明版本更新记录常见问题 FAQ把磁盘清一遍接下来的几周就不用再惦记它了。【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →