
Czkawka免费开源的磁盘清理工具3 条命令找出重复文件、空目录和大文件【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka如果你的硬盘也塞满了副本 (3)和不知道能不能删的大文件试试Czkawka——一个用 Rust 编写的免费开源磁盘清理工具。它一次内置 13 种扫描工具能在本地找出重复文件、空目录、临时文件、相似图片甚至能直接帮你删掉。全程不联网、不上传任何数据隐私完全留在自己手里。一个工具13 种扫描场景很多清理软件只解决一种问题要么去重要么清缓存。Czkawka 把常见场景一次性打包核心逻辑都写在 czkawka_core/src/tools/ 里每个工具一个目录代码可以直接看子命令场景一个典型问题dup重复文件按文件名、大小或哈希逐层比对不是同名就删empty-folders空目录删完文件后留下的一堆空壳empty-files空文件0 字节文件还揪出全是空字节/不可见字符的伪文件big大文件谁在偷偷吃掉空间temp临时文件下载残留、编辑器交换文件image相似图片不同分辨率、带水印的同一张图video/music相似视频 / 音乐重复下载的片子、标签相同的歌曲broken/symlinks/ext/bad-names坏文件、失效软链接、扩展名不符、文件名带奇怪字符系统报错或搜索不到文件的原因exif-remover照片元数据分享照片前批量抹掉拍摄地点除命令行外它还配了桌面图形界面 Krokiet源码在 krokiet/和安卓端的 Cedinia。不想敲命令就用界面点着来想写脚本就用 CLI两者跑的是同一套核心。拿到工具下载或编译一条命令验证方式一下载预编译二进制。项目为 LinuxUbuntu 22.04、Windows 10、macOS 10.15 提供现成二进制解压即用没有额外运行依赖。方式二源码编译。先装好 Rust 工具链然后git clone https://gitcode.com/GitHub_Trending/cz/czkawka cd czkawka cargo build --release --bin czkawka_cli✓ 验证方法./target/release/czkawka_cli --help看到dup、big、image等子命令列表即成功。⚠️ 小提醒只有相似视频功能需要额外安装 ffmpeg其他工具开箱即用。快速找出重复文件预览 → 回收站 → 真删重名文件是磁盘空间的第一大黑洞。dup命令的思路是先比文件名再比大小最后才算哈希逐层筛掉不可能项所以比暴力逐字节比对快得多。第一步永远先预览并且送回收站而不是直接删czkawka_cli dup -d ~/Videos -m 10485760 -Q -y-d ~/Videos要扫描的目录可写多个-m 10485760只看 10MB 以上的文件单位是字节小文件噪音少-Qdry-run只打印会删什么什么都不动-y真要执行时移入回收站反悔还能捞回来第二步确认结果没问题后把-Q换掉czkawka_cli dup -d ~/Videos -m 10485760 -D AEN -y-D AEN是删除策略读作除最新外全删All except Newest即每组重复只留最新的一份。其他常用策略策略含义适合AEN保留最新删其余视频、文档新的是改过的版本AEO保留最旧删其余原始素材HARD不删改造成硬链接既想省空间又想两份都在⚠️ 删错比删慢贵。第一次用任何删除策略都请加上-y。顺手清掉临时文件、大文件和相似图片同样的套路能复用到其他场景每个工具基本一条命令临时文件下载残留、.tmp之类czkawka_cli temp -d ~/Downloads -Q -y找出空间占用 Top 20 的文件czkawka_cli big -d ~ -n 20 -x VIDEO -y-n控制列出多少个-x VIDEO限定视频类扩展名另有IMAGE、MUSIC、TEXT等宏。找看起来一样的相似图片截图、缩放、水印都算czkawka_cli image -d ~/Pictures -s 10 -Q -y-s是相似度阈值 0~40越小越严格一般场景取 5~10 起步。所有工具通用的瑞士军刀参数-e排除指定目录、-E排除通配符如-E */.git、-P排除扩展名、-f 结果.txt或-J 结果.json把结果存下来慢慢看。自动化、提速与 5 个常见坑每周定时干跑一次让结果进日志删不删由你决定czkawka_cli dup -d ~/Videos -m 10485760 -Q || true配合 crontab 每周日凌晨跑一遍即可。|| true是为了兜住下面的退出码特性。提速两板斧线程数默认吃满全部 CPU 核心笔记本上想省电可加-T 4限流缓存默认开启。扫描结果会记入缓存对没变的文件跳过重复哈希第二次起明显更快追求绝对新鲜可加-H禁用5 个高频坑坑说明退出码 11找到文件时 CLI 返回 11 而不是 0写脚本判成功要记得|| true或加-W大小单位是字节-m 10485760才是 10MB写成-m 10是 10 字节-evs-E-e是精确排除目录路径-E是通配符排除条目默认有最小值dup默认只看 8192 字节以上的文件想连小文件都查就显式调小-m相似视频要 ffmpegvideo子命令依赖系统里的 ffmpeg其余 12 个工具不需要动手前自检清单所有删除操作是否先跑过-Q预览首次清理是否加了-y走回收站扫描范围是否用-e排除了不该动的目录如系统盘、虚拟机相似图片阈值-s是否按自己图库的混乱程度调过Czkawka 没有广告没有账号没有扫描完发现 3 个问题的恐吓弹窗13 个工具全部免费。空间焦虑不必靠感觉治一条命令先把账算清楚删什么、留什么你自己说了算。【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考