Czkawka磁盘清理完整实战:一次安装14个工具,一个晚上找回60GB空间

📅 2026/8/14 11:20:35
Czkawka磁盘清理完整实战:一次安装14个工具,一个晚上找回60GB空间
Czkawka磁盘清理完整实战一次安装14个工具一个晚上找回60GB空间【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka周六晚上我把一个刚买的游戏装到一半屏幕突然弹出磁盘空间不足无法继续安装。盯着资源管理器里那块几乎被塞满的硬盘我第一次认真琢磨500GB 的空间到底是被什么东西悄悄吃掉的当晚我按朋友的推荐用上了 Czkawka——一个用 Rust 编写的开源文件清理工具结果只花了一个多小时就找回了大约 60GB 的空间。Czkawka 的核心能力是找出不该占地方的文件重复文件、空文件夹、相似图片、大文件、损坏文件……它把十几项扫描能力打包进一个程序全程离线运行没有广告、没有遥测、不联网。这篇文章不打算堆参数而是完整还原那天晚上我从装好到清完的每一步。你只要跟着走一遍就能复现同样的效果。动手之前先认识藏在 Czkawka 里的14个扫描器很多人以为 Czkawka 只是个找重复文件的小工具其实它更像一个多功能工具箱。打开左侧栏你会看到 14 个扫描器按用途大致可以分成四组分组工具一句话说明找重复重复文件按名称、大小或内容哈希找出完全相同的文件相似图片找出分辨率不同、加过水印等看起来一样的图片相似视频找出内容相似例如重新压制过的视频相同音乐按标签信息或音频内容匹配同一首歌腾空间大文件列出指定数量内最大的文件空文件夹找出没有任何内容的目录空文件找出 0 字节文件临时文件按常见命名规律找出残留的临时文件做体检损坏文件找出无法正常解码、可能已损坏的文件错误扩展名内容与扩展名不符的文件失效符号链接指向不存在目标的快捷方式坏文件名含异常字符、可能惹麻烦的文件名附加处理Exif 清除批量剥离照片拍摄信息保护隐私视频优化裁掉静态画面并转为更高效的编码格式这里有个背景信息你需要知道项目目前推荐的是Krokiet这个新图形界面用 Slint 框架编写老的 GTK 界面已经停更在 12.0。也就是说下载时认准名字里带krokiet的版本即可另一个基本可以略过。除此之外还有命令行版czkawka_cli和面向 Android 的 Cedinia命令行版后面会单独讲。 三步装好一个文件、两条命令、可选依赖按需装Krokiet 最大的好处是免安装——它就是一个独立的可执行文件不需要额外装运行库解压就能跑。到项目发布页下载对应系统的压缩包Windows 选windows_krokiet_on_*开头的macOS 按芯片选arm64或x86_64Linux 选linux_krokiet_*解压后直接双击运行Linux/macOS 下若提示没有执行权限先执行chmod x krokiet想用相似视频功能的话额外装一个 ffmpeg一条命令的事Windowswinget install Gyan.FFmpegLinuxsudo apt install ffmpegmacOSbrew install ffmpeg关于特殊图片格式再说一句默认版本已能处理 JPEG、PNG、WebP 等常见格式如果你手头全是 HEIC、RAW、AVIF 这类专业格式可以下载名字里带heif_raw_avif的版本。想从源码自己编译也行克隆仓库后执行git clone https://gitcode.com/GitHub_Trending/cz/czkawka cargo build --release --bin krokiet第一次实战用重复文件扫描给磁盘称重装好之后先别急着把 14 个工具都点一遍。最有价值、也最能立刻见效的是重复文件扫描。操作就三步在包含目录里添加要清理的文件夹新手建议从下载目录开始风险最小点右上角的扫描按钮等进度条走完结果会按组排列每组里就是内容相同的文件勾选后统一处理。这里有个新手最容易踩的坑扫描结果太少。默认情况下小于 16KB 的文件会被直接忽略——这个默认值是有意设计的因为大量几 KB 的小配置文件经常内容相同却毫无清理价值把它们翻出来只会淹没真正的大头。如果你确实想扫小文件去设置里把最小文件大小调低就行。至于扫描为什么快背后其实有一套高效流程先把文件按大小分组同大小的再算一次快速的预哈希只读文件头和尾的一小段只有预哈希也相同的才做全量内容哈希。大多数文件在前两步就被排除了真正需要全量哈希的只是极少数默认哈希算法是速度极快的 Blake3。处理时建议这样操作先用预览功能确认内容没错再决定删除、移入回收站还是替换成硬链接。别一上来就全选删除——下面有一章专门讲删除的安全姿势。照片库去重相似图片功能怎么调才不误伤如果你的相册里堆着大量从网盘、微信、邮箱下载过的同一张图那相似图片会是你的救星。它和重复文件最大的区别是不要求内容 100% 相同分辨率不同、加过水印、重新压缩过的图也能被认出来。不过相似是个模糊概念所以有三个参数值得你花一分钟理解相似度阈值Max difference默认 10数值越小越严格。发现不相干的图被分到一组时把阈值降到 4~5 试试哈希算法默认的 Mean 哈希最快也最宽松想要更精确可以换成 Gradient 或 DoubleGradient同时把哈希尺寸从 16 提到 32 或 64几何不变性开启后能识别镜像翻转、旋转 90 度的图片代价是扫描更慢按需开启。这里有个场景化的小窍门如果你整理的是主图库 下载散图可以把主图库目录标成参考目录在目录列表里勾选Ref。这样一来主图库的文件只作为比对基准、永远不会被选中删除你能删的只有下载目录里的重复副本。这个思路在音乐、视频去重里同样好用。音乐与视频媒体库里的隐形重复和优化机会音频和视频文件体积大、重复方式隐蔽光靠重复文件工具很难抓到得动用专门的扫描器相同音乐提供两种匹配模式按标签歌手、专辑、曲名匹配或按音频内容本身匹配——后者连同一首歌的不同码率版本都能找出来相似视频需要前面装好的 ffmpeg 支持原理是抽取关键帧计算感知哈希再比对适合找出重新压制、裁剪过的重复视频比如从不同平台下载的同一部影片视频优化器是个容易忽略的亮点它能把视频四周的静态画面裁掉并转码成更高效的编码格式对录屏、监控片段这类素材效果尤其明显属于顺手再省一点空间的附加操作。如果你的媒体文件分散在多个硬盘注意一点硬链接只能在同一分区内创建跨盘操作会直接报错这是文件系统的限制不是程序的问题。 一次全盘体检空文件夹、大文件、损坏文件一次查清重复文件处理完磁盘的大头其实已经拿回来了。这时候可以把剩下的扫描器挨个跑一遍就像给电脑做一次体检空文件夹大量残留的空目录勾选后一键删除清爽大文件默认列出最大的 50 个文件先看看磁盘上最大的东西到底是什么往往会有惊喜临时文件软件崩溃、安装残留留下的临时文件按常见命名规律批量找出损坏文件无法正常解码的文件趁早发现趁早处理避免某天突然打不开错误扩展名比如内容明明是 MP4 却叫 .txt 的文件确认后能一键改名修正失效符号链接指向不存在目标的快捷方式删掉不影响任何东西。这些工具大多没有复杂的设置加好目录、点扫描、看结果就行。唯一要提醒的是扫描系统盘时会看到大量权限不足的日志例如系统保留目录这是正常现象程序会自动跳过并继续扫描不用担心。点删除之前先用两分钟理解四种处理方式扫描结果出来之后界面下方会出现几个按钮。它们之间的区别值得你在第一次大规模清理前搞清楚处理方式做什么适合场景移入回收站可反悔的删除第一次清理、拿不准的时候永久删除直接移除文件确认无误、想彻底腾空间硬链接多个文件名共用同一份数据想合并重复文件但保留所有文件名移动到指定目录把选中文件统一挪走想先归档、再慢慢决定配合这几招基本可以做到万无一失用自动选择功能保留每组中最新、最旧或最大的那份程序会自动在每组里留一个不选中删除前先预览图片、视频都能看重要数据在清理前做一次备份成本很低买个安心。⚡ 第二次扫描快一半的秘诀缓存、预哈希和排除项Czkawka 有个容易被忽略但非常实用的设计缓存。第一次扫描时它会记录每个文件的元数据、哈希结果第二次扫同一批目录时文件没变就直接读缓存速度能快出一大截。缓存只存元数据、不存文件内容所以不用担心它把磁盘撑爆。Linux 下它默认存放在~/.cache/czkawka/而且命令行版和图形界面共用同一份缓存两边扫过的结果可以互相复用。想让扫描更快还有两个顺手的小习惯善用排除项把.git、node_modules、回收站这类永远不想扫的目录加进排除列表减少无谓遍历别整盘扫描机械硬盘的速度被寻道时间卡着尽量把扫描范围限定到具体目录比一次扫 2TB 整盘快得多。如果遇到黑屏、花屏这类显示问题多半是显卡驱动或渲染后端引起的可以试试用软件渲染启动设置环境变量SLINT_BACKENDsoftware再运行程序在虚拟机或无显卡的服务器上这一招尤其管用。进阶玩法把清理写进脚本以后一键执行图形界面适合人肉操作而命令行版czkawka_cli适合把清理固化成习惯。比如每周清理一次下载目录、每组保留最新的一份# 先干跑一遍只预览不删除 czkawka_cli dup -d ~/Downloads -D AEN --dry-run # 确认无误后真正执行其余副本移入回收站 czkawka_cli dup -d ~/Downloads -D AEN -y-D后面的策略代码就是留谁删谁的规则AEN保留最新、AEO保留最旧、AEB保留最大还有对应的ON、OO等变体。需要把结果交给其他脚本处理时加-p参数就能输出结构化的 JSON。配合 Windows 任务计划程序或 Linux 的 cron每周一次的磁盘大扫除就能全自动了。现在就能动手从下载目录开始你的第一次清理回到开头那个周六的晚上——其实我做的全部事情就浓缩在这篇流程里装好程序先扫下载目录的重复文件再处理相似图片和媒体最后做一次全盘体检。整个过程没有用到任何付费工具也没有冒删错文件的风险因为每一步删除之前都可以预览、可以反悔。如果你也想试试现在就可以开始下载 Krokiet往包含目录里添加一个你最想清理的文件夹点一次扫描先看看结果再决定怎么处理。第一次只清理下载和图片这两个目录就够了等熟悉了流程再逐步扩大到整个磁盘。腾出来的空间足够你多装好几个游戏了。【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考