ARTICLE DETAIL

资讯详情

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

Czkawka:重复文件查找与磁盘清理,离线扫描找回被占用的空间

Czkawka:重复文件查找与磁盘清理,离线扫描找回被占用的空间 Czkawka重复文件查找与磁盘清理离线扫描找回被占用的空间【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawkaCzkawka 是一个用 Rust 编写的免费开源重复文件清理工具支持 Windows、macOS、Linux 等平台。它的核心任务很简单帮你找出重复文件、相似图片、相似视频和各类磁盘垃圾并把结果按组整理出来。整个扫描过程都在本地完成不联网、不带任何统计上报。本文带你从下载开始走完一次安心的磁盘清理。Czkawka 重复文件查找适合解决什么问题磁盘快满找不到空间被谁吃掉了同一部电影下载了两次、同一首歌存在三个副本、同一张壁纸散落在各个目录里——这些“看不见”的重复是容量告警的常见来源。Czkawka 按文件内容分组展示重复项你能直接看到每组占了多少空间再决定留哪个、删哪个。照片越来越多越看越像相册积累一段时间后水印版、裁剪版、不同分辨率的副本会混在一起。Czkawka 的“相似图片”工具不要求两张图完全一致它按视觉相似度比对加过水印、重新压缩过的照片也能被归到一组。想用脚本自动检查重复文件如果你习惯写自动化任务Czkawka 还有命令行版本 czkawka_cli它和图形界面共用同一套扫描引擎可以放进定时任务里先跑一遍看结果确认后再执行删除。获取 Czkawka 并首次运行新手只需要装一个东西官方主推的图形界面 Krokiet。它是单个自包含的可执行文件不用装运行时也不用安装器三个平台的使用方式一致。从官方发布页下载对应系统的预编译版本Windows 直接双击运行Linux 和 macOS 先给执行权限再启动chmod x mac_krokiet_arm64 ./mac_krokiet_arm64macOS 首次打开若提示“无法验证开发者”右键文件选择“打开”再确认即可。唯一的外部依赖想使用“相似视频”工具需要先安装 ffmpeg例如 Ubuntu/Debian 上执行sudo apt install ffmpeg其余功能开箱即用。第一次完整扫描重复文件的操作流程选工具在左侧工具列表里点 “Duplicate Files”定范围要扫的目录放进 Included Paths把系统目录、备份目录、网络磁盘放进 Excluded Paths。回收站这类位置默认排除规则已经覆盖不用自己再加保护原件给存放原件的目录勾选 Ref参考复选框里面的文件只参与比对后续任何操作都不会删到它们确认过滤默认会跳过 16KB 以下的小文件避免结果被碎文件淹没。第一次使用保持默认即可需要小文件时再去设置里调低开始扫描默认就是按内容哈希比对同名但内容不同的文件不会被错误地归为一组预览后处理结果按组展示用 Select 选择“保留最新、选中其余”先移入回收站确认无误后再清空。重扫同一批目录时之前算好的哈希会直接命中缓存速度明显快于首扫。值得多跑几遍的三个能力相似图片找出“差不多”的照片原理是感知哈希把图片压成一段短的视觉指纹长得越像、指纹越接近。默认阈值 max difference 为 10误判多时调到 4~5漏检多再往上加勾上 Geometric invariance 后镜像、翻转的副本也能被抓出来。每组留下分辨率最高的那张即可。相似视频靠抽帧来比画面视频没法逐字节比较Czkawka 从每段视频里抽取若干帧再比对画面也可以切到音频指纹模式只比声音不比画面。前提是系统里已经装好 ffmpeg。音乐去重与零碎小垃圾音乐支持按标签艺术家、专辑、曲名和按音频内容两种比对方式。空文件夹、空文件、临时文件、损坏文件、断掉的符号链接、“扩展名和内容对不上”这类小工具单项收获不大但攒在一起往往有好几 GB值得顺手各跑一遍。进阶在脚本里跑 Czkawkaczkawka_cli 与界面共用全部扫描逻辑子命令包括 dup、empty-folders、big、image、video、music 等。一条典型的重复文件检查czkawka_cli dup -d ~/Documents -D AEN -Q其中 AEN 表示每组保留最新的一份、处理其余的-Q 是演练模式只打印会动什么实际不删。确认列表没问题后去掉 -Q 并加上 -y文件就会进回收站。czkawka_cli empty-folders -d ~/Documents -f empty.txt把找到的空文件夹写入文本文件而非打印到屏幕方便交给后续脚本处理。对自动化还有一条实用约定退出码 11 表示“有发现”0 表示“干净”接 if 判断很方便。每个子命令都可以看 --help 查全参数。删除前请先看清这五条边界匹配方式比速度重要。按名字或大小匹配会把同名不同内容的文件归到一组内容哈希默认最稳不建议换。先排除再扫描。系统目录和备份目录扫进来只会带来风险。特别注意CLI 不会自动套用排除规则需要显式加 -E DEFAULT 才能和 GUI 用同一套。硬链接不跨盘。多个名字指向同一份文件只在同一磁盘内有效跨盘会直接报错跨盘场景请改用“移动”。小文件默认不参与。16KB 以下的文件被跳过找不到小文件重复时先检查设置里的“最小文件大小”。全程本地处理。没有更新检查、没有遥测依赖清单Cargo.lock里找不到任何网络库扫描和删除都发生在你的磁盘上。⚠️延伸阅读与下一步想深入细节仓库里这几处最值得看instructions/Instruction.md完整使用指引含缓存与配置说明instructions/FAQ.md常见问题比如“为什么找不到小文件”“ffmpeg 装在哪”czkawka_core/核心扫描逻辑源码所有前端共用的引擎就在这里。建议的起步方式先拿“下载”文件夹跑一遍重复文件扫描熟悉结果长什么样、回收站流程怎么走心里有底之后再把整个资料盘加进 Included Paths。【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表