ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

免费开源的 Czkawka 磁盘清理指南:14 种扫描一次找出重复文件、相似图片和空文件夹

免费开源的 Czkawka 磁盘清理指南:14 种扫描一次找出重复文件、相似图片和空文件夹 免费开源的 Czkawka 磁盘清理指南14 种扫描一次找出重复文件、相似图片和空文件夹【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawkaCzkawka新一代图形界面叫 Krokiet是一款免费开源的磁盘清理工具用 Rust 编写一套引擎内置 14 种扫描重复文件、相似图片、相似视频、音乐去重、空文件夹、空文件、临时文件、损坏文件、无效符号链接、错误扩展名、坏文件名、大文件、Exif 清除和视频优化。Windows、macOS、Linux 全平台可用全程不联网、无广告、不收集任何数据。同一个引擎四个入口项目由czkawka_core核心库加四个前端组成扫出来的结果完全一致只是操作方式不同Krokiet主推的图形界面Slint 框架单文件程序Win / macOS / Linux 下载即可用czkawka_cli命令行版给脚本和定时任务用CediniaAndroid 端Slint手机上直接扫相册和下载目录Czkawka GUIGTK4老一代界面12.0 是最后一个版本官方建议改用 Krokiet。三步装好 Krokiet从官方 Releases 下载对应系统的预编译二进制选对自己架构即可Windows 10、Ubuntu 22.04、macOS 10.15 均可运行不用装任何运行时依赖# Linux / macOS给下载的二进制加执行权限后直接运行 chmod x linux_krokiet_x86_64 ./linux_krokiet_x86_64Windows下载windows_krokiet_on_*的 exe双击运行macOS 首次打开被拦截时右键点打开再确认只有相似视频功能需要额外装 ffmpegLinuxsudo apt install ffmpegmacOSbrew install ffmpeg。一条命令扫完重复文件先预览再删除图形界面之外CLI 把 14 个工具全做成了子命令适合写进定时脚本。以查找重复文件为例下面两条命令建议按顺序跑——第一条是演练不碰任何文件# 演练列出 ~/Documents 的重复文件按内容哈希分组只打印不删除 czkawka_cli dup -d ~/Documents -Q # 确认无误后才加 -D AEN 真正执行每组保留最新的文件其余删除 czkawka_cli dup -d ~/Documents -D AEN -y说明几个点-d指定扫描目录可重复传多个-e排除整个目录-E用通配符排除CLI 默认不自动排除回收站可用-E DEFAULT套用与图形界面一致的排除规则-Q是 dry-run 演练-D AEN表示除最新的以外全删类似策略还有保留最旧、保留最大、换成硬链接等czkawka_cli dup --help能查全加-y是放进回收站不加才是永久删除退出码有讲究没找到问题文件返回 0找到了返回 11方便在 CI 或脚本里做判断结果也可以导出-f result.txt存纯文本-p/-C存格式化 / 压缩 JSON方便接jq处理。其他工具同理比如找大文件和清临时文件# 找出 ~/ 下最大的 20 个文件再列出临时文件-f 只是存报告不会删除 czkawka_cli big -d ~/ -n 20 czkawka_cli temp -d ~/ -f temp_report.txt14 种扫描到底能干什么重复文件按文件名、大小或内容哈希三种方式分组。哈希模式先比文件大小再比文件头和文件尾的部分哈希预哈希最后才对疑似重复的文件算全文哈希默认 Blake3所以同名但内容不同的文件不会被误判进同一组。图形界面默认只扫 16 KB 以上的文件小文件里的巧合重复会刷屏介意可以在设置里调低。相似图片和视频拍照 5000 张同一张合影存在裁剪版、加水印版、低清版重复文件工具一个都找不出来相似图片可以。它把图片转成感知哈希再比对不同格式JPEG 和 WebP也能互相匹配还能识别镜像翻转和旋转过的版本。相似视频从视频里抽帧做视觉哈希对比能找出同一内容不同编码的副本。音乐去重按标签歌手、专辑、曲名、年份或者干脆解析音频内容本身来比对两种模式任选。隐形垃圾空文件夹、空文件、临时文件默认匹配.tmp、.bak、thumbs.db、.crdownload等十几类、损坏打不开的文件、指向不存在目标的符号链接、扩展名和内容对不上的文件、文件名里带奇怪符号的文件——单看都不大攒起来经常有几个 GB。善后结果按组展示每组至少保留一份支持删除、移动、建硬链接跨分区无效会直接报错而不静默跳过、建符号链接。一个实用技巧保护原件只清下载来的Czkawka 有个参考目录Reference path概念把它加进扫描范围但永远不会被自动删除。典型用法是——把整理好的主照片库设为参考目录把下载文件夹设为普通扫描目录扫完后只删下载目录里的重复副本原件一份不动。CLI 里用-r指定参考目录# /archive 只参与比对、永不删除/incoming 里的重复文件移入回收站 czkawka_cli dup -d /incoming -r /archive -D AEN -y⚠️ 涉及删除的操作无论图形界面还是 CLI都先跑一遍预览-Q演练或界面里先只看不删确认分组无误再执行。性能与隐私为什么可以放心跑全盘Rust 编写官方称几乎 100% 无 unsafe 代码多线程扫描零联网依赖列表里没有任何 HTTP / 遥测类库没有更新检查、没有统计上报所有计算都在本地完成缓存机制哈希、缩略图、分析结果存在共享缓存目录Linux 在~/.cache/czkawka/第二次扫同一批文件明显更快扫描中途取消也没关系已算完的哈希都进了缓存速度量级日常文件夹基本秒级出结果机械硬盘上扫超大目录受寻道时间限制会明显慢于固态硬盘这时缓存的作用更大。和同类工具有什么区别对比项Krokiet / CzkawkaDupeGuruFSlint实现语言RustPython/Obj-CPython支持平台Win / macOS / Linux / AndroidWin / macOS / Linux仅 Linux相似图片✔✔✖相似视频抽帧比对✔✖✖音乐内容比对✔仅标签比对✖结果缓存✔✔✖可移植单文件版✔✖✖官方维护状态活跃更新缓慢已停止数据取自仓库 README 中的官方对比表各家侧重不同这里只列客观差异。下一步先拿一个 10 GB 左右的大文件夹试水打开 Krokiet 选重复文件把系统目录和备份盘加进排除列表扫完只看不删看看分组准不准。确认手熟了再考虑把czkawka_cli写进每周一次的定时任务里。【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表