ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

Krokiet:免费、完整、离线的磁盘清理与重复文件识别

Krokiet:免费、完整、离线的磁盘清理与重复文件识别 Krokiet:免费、完整、离线的磁盘清理与重复文件识别【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawkaKrokiet 是一款免费、离线、Rust 编写的磁盘清理工具。如果磁盘越来越满而你说不清空间被谁占走,它能用内容哈希找出重复文件、用感知哈希识别相似图片,还能清掉空文件夹、坏文件和照片里的 EXIF 隐私信息。全程没有任何网络请求。 快速上手:三分钟装好并验证不用装任何运行时,预编译二进制直接跑:平台最低要求说明Windows 10/11—下载 .exe 双击即可,无依赖macOSIntel / Apple Silicon提示无法验证开发者时右键选择打开LinuxUbuntu 22.04下载后chmod x再运行Rust 工具链最新稳定版一条命令装最新优化版cargo install krokiet --locked习惯从源码编译的话,cargo build --release即可。核心功能(重复文件、空文件夹等)不依赖任何第三方库;只有两类可选功能需要额外安装:相似视频需要 ffmpeg,HEIC/AVIF/RAW 需要对应系统库,详见安装脚本。首次运行验证:挑一个你确定有重复文件的小文件夹(比如下载目录),选 Duplicate Files 点 Scan,只要看到按组列出的相同文件,整个链路就通了。扫描后~/.cache/czkawka/下会生成缓存文件,这是第二次扫描提速的关键。 功能详解:四类清理任务的操作与结果 找回空间:重复文件清理步骤怎么操作:选 Duplicate Files,把要扫的文件夹添进左下的 Included paths,点 Scan 开始。比对基于内容:先按大小粗筛,大小相同且头尾各 4 KB 快速哈希也一致的,才算完整 Blake3 哈希,快且可靠。结果长什么样:文件按组列出,一组代表内容完全相同。删之前建议先勾选参考路径(Ref):整理好的主文件夹勾选后只用于比对、永远不会被选中,能被删除的只有工作目录里的副本。选中后可用除最新外全选这类策略,再点 Trash(进回收站,可恢复)或 Delete(永久删除)。不敢删就用 Hardlink:把副本换成指向保留副本的硬链接,文件还在原位置,磁盘空间只算一次。必须避开的坑:默认只扫 16 KB 及以上的文件,更小的被故意忽略——几 KB 的小文件雷同多半是巧合。确实要扫小文件,去设置里调低最小文件大小。另外硬链接不能跨分区,跨盘符的组会报错跳过,原件不受影响。️ 相似图片:照片库去重与参数调节怎么操作:选 Similar Images 扫照片目录。感知哈希比对的是像素而非字节,一张 JPG 和一张同内容 WebP 会被归进同一组。结果长什么样:右侧预览面板可以逐组看图再决定留哪张。默认参数是 Max difference 10、哈希尺寸 16、Mean 算法,适合找同一张图的不同副本;连镜像翻转、旋转 90 度的版本也要找,就打开 Geometric invariance。必须避开的坑:结果夹带不相关的图,就把 Max difference 降到 4~5,或把哈希尺寸加到 32,误报会明显减少。相似视频(Similar Videos)思路相同——抽帧做视觉哈希,但前提是装好 ffmpeg,见下文常见问题。️ 规整文件:垃圾文件清理与命名修正怎么操作:左侧工具栏其余工具都可以并行跑,每个工具一份独立缓存,互不干扰:Empty Folders:递归找空文件夹,并连带删完子目录后变空的父级一起列出Big Files / Empty Files:默认列出最大的 50 个文件,或 0 字节文件(还能勾选内容全是零字节的文件)Temporary Files:按~、.tmp、.crdownload、.partial等默认模式找残留,模式列表可整体替换Bad Extensions:读文件头魔数,揪出内容是视频却叫 .txt的文件,支持一键按建议重命名Invalid Symlinks / Bad Names:找指向不存在目标的软链接,以及带 Emoji、首尾空格、非 ASCII 字符的文件名,后者同样能一键改名结果长什么样:这些工具都输出可直接批量处理的清单。其中 Broken Files 比较特殊,它真的会解码音频、字体、JSON/XML 等文件,找出已损坏或截断的。必须避开的坑:Broken Files 的检测库偏严格,报损坏的文件有时照样能正常打开,删除前先自己确认一遍。️ 隐私防护:照片 EXIF 隐私信息批量清除怎么操作:选 Exif Remover 扫照片目录,含元数据(GPS 坐标、相机型号、拍摄时间)的图片会被列出,点 Clean 批量清除,也可以在忽略标签里保留少数字段。结果长什么样:处理完的图片直接可以分享出去。注意输出形式:默认不覆盖原图,而是生成带_cleaned后缀的副本。必须避开的坑:EXIF 清除不可逆,先在照片备份库上整批跑一遍确认效果,再决定是否处理原文件。⚙️ 进阶与自动化:CLI 每周清理与缓存提速为什么值得做:清理是重复劳动,而命令行前端czkawka_cli让每个工具都有一个子命令,写进定时任务后你完全不用记着这件事。它的缓存与图形界面完全共享(Linux 下都在~/.cache/czkawka/),界面里算过的哈希在终端直接复用,反过来也成立。Krokiet 默认开启 prehash 缓存:大文件先只读头尾各 4 KB 算一个快速哈希,复扫时绝大多数文件在这一步就被排除,只有新增或变更的文件才做完整哈希。中途手动停止扫描也不会白干,已算完的哈希都已落盘,机械硬盘尤其受益。找出文档目录重复文件、保留每组最新、其余进回收站,先用-Q预览:czkawka_cli dup -d ~/Documents -D AEN -Q确认输出无误后去掉-Q、加上-y才真正执行。九种删除策略(AEN/AEO/AEB 等)、扩展名宏(IMAGE/VIDEO/MUSIC)、结果导出 JSON 的完整说明见 CLI 参数参考。想把配置和缓存挪到 U 盘做便携模式,设置环境变量CZKAWKA_CONFIG_PATH与CZKAWKA_CACHE_PATH即可。❓ 常见问题会不会上传我的文件?不会。程序没有任何网络代码、更新检查或遥测,翻 Cargo.lock 里找不到 HTTP/遥测相关依赖即可自证。杀毒软件报毒?Rust LTO 编译二进制的已知误报,用发布页提供的 SHA256 校验对比即可确认文件未被篡改。窗口一片黑或打不开?多是 GPU 渲染后端问题,设置SLINT_BACKENDsoftware启动,或换all_backends构建,FAQ 有渲染问题专节。相似视频打不开?唯一需要外部依赖的功能,ffmpeg 装好重启即可:sudo apt install ffmpeg为什么小重复文件找不到?默认只扫 16 KB 以上文件,到设置里调低最小文件大小即可。能同时跑多个工具吗?能,每个工具缓存独立;但同一个工具不要开两个实例,可能损坏它的缓存。 延伸阅读Krokiet 使用指南:14 个工具的逐项操作细节CLI 参数参考:全部子命令、删除策略、自动化示例核心工具源码:每个工具一个子模块,读对应文件即可理解算法版本更新日志常见问题 FAQ:缓存位置、便携模式、渲染故障等上手行动清单挑一个小文件夹试扫重复文件把整理好的主文件夹设为参考路径相似图片逐组预览后再删除照片分享前跑一遍 EXIF 清除把 CLI dry-run 命令存进每周定时任务【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表