Czkawka:批量找出重复文件与相似图片,你的磁盘里藏着多少可回收空间

Czkawka:批量找出重复文件与相似图片,你的磁盘里藏着多少可回收空间 Czkawka批量找出重复文件与相似图片你的磁盘里藏着多少可回收空间【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka磁盘告急、准备手动翻文件夹之前更聪明的做法是让机器按内容比对Czkawka 是一款 Rust 编写的磁盘清理工具覆盖 Windows、macOS、Linux 与 Android一次扫描即可按内容哈希列出重复文件与相似图片先看再删把空间找回来。 它解决什么问题手动翻找处理不了两类情况两个文件是否逐字节相同靠文件名和大小判断并不可靠相似图片分辨率不同、加了水印或重新编码过肉眼都难以归组更谈不上批量处理。Czkawka 的思路是先比对、再分组重复文件先按大小分组再做局部预哈希与完整内容哈希默认 Blake3内容一致的文件才会落入同一组相似图片则用感知哈希把看起来一样的图归到一起。14 个工具按目的可分为四类目的对应工具默认行为快速腾空间大文件、空文件夹、空文件、临时文件大文件默认列出最大的 50 个临时文件匹配 .tmp、.bak、.crdownload 等常见模式找出重复内容重复文件、相似图片、相似视频、重复音乐重复文件默认按内容哈希比对相似图片相似度阈值默认 10检查文件健康损坏文件、失效符号链接、异常扩展名、异常文件名只列出问题不自动改动修改文件内容Exif 清除器、视频优化器会直接改动文件本体动手前先备份其中相似视频工具需要系统里另装 ffmpeg 才能抽帧比对。 第一次使用的最快路径最省事的方式是从发布页下载对应系统的预编译二进制双击运行即可无需安装额外依赖如果习惯从源码编译先克隆仓库再在根目录执行git clone https://gitcode.com/GitHub_Trending/cz/czkawka cd czkawka cargo build --release打开 Krokiet当前主推的图形界面后按 4 步完成首次磁盘扫描添加扫描目录左侧选中重复文件打开底部目录面板把要扫描的文件夹加入包含路径。配置排除项把系统目录、不想碰的文件夹加进排除路径排除条目默认已内置回收站、.git、node_modules 等通配模式一般无需再手动添加。确认关键参数最小文件大小默认 16 KB更小的文件会被跳过避免大量碰巧相同的小文件淹没真正的重复项比对方式默认 Hash、算法默认 Blake3保持不动即可。点击 Scan扫描完成后结果按重复组排列组内逐行列出文件名、路径与大小。建议先从下载文件夹或非系统盘开始确认结果符合预期后再扩大扫描范围。 完整操作指南扫描前准备圈定哪些目录可以动场景你有一个整理好的照片库加上一堆待处理的下载只想清掉下载里的重复。 操作把两个目录都加入包含路径并在照片库那一行勾选Ref把它设为参考路径扫描时它只参与比对其中的文件永远不会被选中删除或移动。 注意参考路径被重复文件、相似图片、相似视频、重复音乐这 4 个工具支持设置参考路径后界面只显示包含参考文件的组这正是拿原件做基准的用法。排除项的详细说明可参考Instruction.md。扫描与结果比对从分组列表到保留哪一个场景扫描出上千个组需要决定每组留哪个、删哪些。 操作点动作栏的Select打开选择策略比如除最旧外全选保留最旧一份、其余待删或选最短路径文件通常留在路径更短的位置相似图片可以点Compare把两张图并排显示肉眼确认是否真的是同一张的副本。 注意自动选择策略总会让每组至少保留一个文件不被选中损坏文件的结果依赖解码库判断误报可能出现在正常文件上删除前建议逐个打开确认。扫描与比对的完整流程见Instruction_Krokiet.md。删除方式怎么选回收站、永久删除与硬链接场景勾选完毕后还要选删除动作和风险等级。 操作动作栏提供 Trash移入系统回收站可恢复和 Delete永久删除不可恢复两个按钮不想删文件、只想省出重复占用的空间时可以用 Hardlink 把副本替换为指向同一份数据的硬链接要求同一磁盘分区或用 Softlink 生成符号链接。命令行版本提供 dry-run 预览和删除策略代码AEN 保留最新、AEO 保留最旧等先预览清单再真正执行参考Instruction_CLI.md。 注意跨文件系统时移入回收站可能失败例如网络盘这种情况只能用永久删除符号链接在扫描时默认不会被跟随不会误删链接指向的原件。日常提速习惯缓存、预哈希与预设场景你每周都要对同一批目录做一次重复扫描。 操作保持Use cache开启默认开启缓存只存哈希和大小这类元数据第二次扫描同一批文件会明显变快Use prehash在 Krokiet 中默认开启先用文件首尾的局部哈希快速排除大部分不可能重复的文件再做完整哈希。扫描可以随时停止停止前已算出的哈希已写入缓存下次全量扫描直接复用。不同的目录组合和参数可以存进预设共 10 个用户预设位一键切换。 注意缓存体积与扫描量无关扫 150 TB 量级的文件通常也只有几百 MB扫描外置盘时若常插拔可在设置里关闭自动清理过期缓存条目改用手动清理避免条目在断开连接时被清除。️ 删除前的安全习惯先预览再动手删除前在预览窗打开或并排对比一次确认要删的确实是它。保护原件把想保留的目录标为参考路径勾选 Ref里面的文件只参与比对永远不会被删除或移动。回收站优先能用 Trash 可恢复的动作就别用永久 Delete回收站动作留出了反悔窗口。让工具帮你留一份自动选择策略每组至少保留一个文件手动全选时系统也会再次确认降低整组删空的风险。改内容前备份Exif 清除器与视频优化器直接修改文件本体操作不可逆批量处理前先复制一份或先拿少量文件试。 谁用价值最大管理大量照片库的摄影师用相似图片清掉重复拍摄和重编码版本发图前用 Exif 清除器批量去掉 GPS 与相机信息。清理项目目录的开发者用重复文件扫描工程目录顺带清掉临时文件和失效符号链接构建产物更干净。管全家照片视频的家庭用户找出重复照片和相似视频把视频转成更省空间的编码减轻云存储压力。想自动化的脚本用户用命令行版本定时跑重复扫描配合 dry-run 预览和 JSON 结果导出清理可以排期执行。❓ 常见问题会不会误删重要文件不会自动删除。所有删除动作都需要你先选中并确认回收站动作可恢复参考路径里的文件只参与比对永远不会被移除。程序会联网、上传数据吗不会。Czkawka 不发起任何网络请求没有遥测、广告和统计翻仓库里的 Cargo.lock 可以看到依赖列表里没有任何联网相关库。支持哪些系统预编译版覆盖 Windows 10 及以上、macOSIntel 与 Apple Silicon、Ubuntu 22.04 及以上另有 FreeBSD、ARM、RISC-V 构建和实验性的 Android 版 Cedinia。缓存会不会占很多磁盘缓存只存哈希、大小等元数据不存文件内容典型的大规模扫描150 TB 量级产生的缓存通常只有几百 MB。Czkawka 的价值在先看再动手内容哈希查重、相似图片分组、参考路径保护和回收站兜底免费开源且无广告无遥测。建议先挑一个下载文件夹或非系统盘跑一次重复文件扫描看看实际能腾出多少空间。 相关资料项目总览与功能对比README.mdKrokiet 图形界面完整指南instructions/Instruction_Krokiet.md命令行参数与自动化示例instructions/Instruction_CLI.md高频问题与已知行为instructions/FAQ.md核心扫描算法源码czkawka_core/src/tools/【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考