Czkawka安装与使用详解

什么是Czkawka

Czkawka 是一款​ ​免费、开源、无广告且注重隐私​ ​的跨平台文件清理工具,它能高效地帮你找出并清理磁盘中的冗余文件。这款软件由 ​ ​Rust 语言​ ​编写,因此具备了​ ​高性能和低内存占用​ ​的特点,并且提供了​ ​图形界面(GUI)和命令行(CLI)​ ​ 两种操作方式。
Czkawka 的主要功能如下:
功能模块
主要用途
技术特点/备注
​重复文件查找器​
查找内容、名称或大小相同的文件
支持多种哈希算法(如 Blake3、XXHash),对比文件内容确保准确性
​空文件夹清理器​
识别并删除空目录
递归扫描,能有效清理软件卸载后的残留目录
​相似图片查找器​
识别视觉上相似的图片(即使尺寸、格式、水印不同)
采用感知哈希(pHash)算法
​大文件查找器​
按指定条件找出系统中占用空间最大的文件
支持按扩展名过滤,可视化排序
​临时文件清理器​
清理常见的临时文件(如浏览器缓存、系统日志)
支持自定义临时文件扩展名(如 .tep , .bak
​相似视频查找器​
查找视觉上相似的视频文件
基于帧提取和比较技术
​无效符号链接检测​
找出那些指向不存在的文件或目录的“坏链”
​损坏文件识别​
检测无效或损坏的文件(如图片、音频、视频)
通过校验文件头信息等信息
​错误扩展名检测​
识别文件内容与实际扩展名不匹配的文件
通过文件签名验证

如何安装

CLI版本(命令行​

Czkawka 支持 Windows、macOS 和 Linux 系统。可以从其 GitHub 发布页面 下载预编译的二进制文件,解压后即可运行(Windows 下是 czkawka_gui.exe ),无需安装。也可以通过包管理器安装:
系统
安装命令
​Windows​
scoop install czkawka (需先安装 Scoop)
或直接下载解压
​macOS​
brew install czkawka (需先安装 Homebrew)
​Linux​
sudo apt install czkawka-gui (Debian/Ubuntu)
sudo snap install czkawka (Snapcraft)

GUI版本(图形化)

如果使用更直观的图形界面,​​需要安装Czkawka的 GUI 版本​​,通常包含在 czkawka-gui 包中。

在 PowerShell 或 CMD 中运行:

 scoop install czkawka-gui

其他同CLI版本。

如何使用

 成功安装 Czkawka 后,你可以通过以下方式打开和使用它

使用命令行界面 (CLI)​​ :

打开终端,直接输入以下命令并按回车:

czkawka 

这会启动 Czkawka 的命令行界面。

你可以使用各种子命令和参数来执行特定任务,例如 czkawka dup 查找重复文件,或 czkawka empty-folders 查找空文件夹。

使用 czkawka --helpczkawka <子命令> --help 可以查看所有可用的命令和详细用法。

PS C:\Users\cnjy> czkawka
czkawka 10.0.0

USAGE:
    czkawka.exe <COMMAND> [SCFLAGS] [SCOPTIONS]

OPTIONS:
  -h, --help     Print help
  -V, --version  Print version

SUBCOMMANDS:
  dup            Finds duplicate files
  empty-folders  Finds empty folders
  big            Finds big files
  empty-files    Finds empty files
  temp           Finds temporary files
  image          Finds similar images
  music          Finds same music by tags
  symlinks       Finds invalid symlinks
  broken         Finds broken files
  video          Finds similar video files
  ext            Finds files with invalid extensions
  help           Print this message or the help of the given subcommand(s)

    try "czkawka.exe <COMMAND> <COMMAND> -h" to get more info about a specific tool

EXAMPLES:
    czkawka dup -d /home/rafal -e /home/rafal/Obrazy  -m 25 -x 7z rar IMAGE -s hash -f results.txt -D aeo
    czkawka empty-folders -d /home/rafal/rr /home/gateway -f results.txt
    czkawka big -d /home/rafal/ /home/piszczal -e /home/rafal/Roman -n 25 -x VIDEO -f results.txt
    czkawka empty-files -d /home/rafal /home/szczekacz -e /home/rafal/Pulpit -R -f results.txt
    czkawka temp -d /home/rafal/ -E */.git */tmp* *Pulpit -f results.txt -D
    czkawka image -d /home/rafal -e /home/rafal/Pulpit -f results.txt
    czkawka music -d /home/rafal -e /home/rafal/Pulpit -z \"artist,year,ARTISTALBUM,ALBUM___tiTlE\"  -f results.txt
    czkawka symlinks -d /home/kicikici/ /home/szczek -e /home/kicikici/jestempsem -x jpg -f results.txt
    czkawka broken -d /home/mikrut/ -e /home/mikrut/trakt -f results.txt
    czkawka ext -d /home/mikrut/ -e /home/mikrut/trakt -f results.txt

使用图形界面 (GUI)​​ :

打开终端,同样在命令行中输入:

czkawka_gui

按回车后,Czkawka 的图形界面窗口就会打开。

或者用开始菜单快捷方式:    Win → 输入 Czkawka→ 回车   。最省事,但只能在 GUI 里点。

czkawka图形化界面:

启动 Czkawka GUI 后,界面通常分为几个区域:主工具栏(选择功能)、目录选择区(添加/排除扫描路径)、结果展示区等。其基本操作流程是:
  1. ​选择功能​​:在左侧选择需要的工具,如“重复文件”、“空文件夹”等。
  2. ​设置路径​​:点击“添加”按钮选择要扫描的目录,并可设置排除目录。
  3. ​调整参数​​:根据需求调整扫描参数,如查找重复文件时选择基于“哈希”比对更准确。
  4. ​开始扫描​​:点击“搜索”按钮并等待结果。
  5. ​处理结果​​:在结果列表中预览,勾选需要处理的文件,然后选择删除(​​建议先选择“移动到回收站”​​)或其他操作。

隐私与安全​

Czkawka 的​ ​所有文件和扫描操作都在本地完成​ ​,软件本身​ ​无法访问互联网,也不收集任何用户数据或隐私信息​ ​。可以放心使用。

使用注意事项​

  • ​​重要文件提前备份​​:在进行删除操作前,​​务必确认待删除的文件没有重要数据​​。首次使用建议先使用“移动到回收站”选项,而非直接永久删除。
  • ​​谨慎选择扫描目录​​:​​避免直接扫描系统核心目录​​(如 Windows 下的 C:\WindowsC:\System32),误删可能导致系统问题。
  • ​​耐心处理大量文件​​:虽然 Czkawka 扫描速度很快,但首次扫描大量文件时仍需一定时间。后续扫描因有缓存会快很多。

 ​适用场景​

  • ​​普通用户​​:清理磁盘空间,解决“存储空间不足”的提示。
  • ​​摄影师/设计师​​:管理重复或相似的图片、视频素材。
  • ​​开发者​​:清理项目中的临时文件、空文件夹或重复资源,并可集成到自动化脚本中。
  • ​​系统管理员​​:维护服务器,定期清理日志、临时文件或无效符号链接。

czkawka-gui启动相关问题

问题说明

我在使用czkawka_gui时,命令报错如下
而同样安装的czkawka却能正常运行
czkawka-gui也确实安装成功:

问题排查

czkawka_gui报错中,出现 “无法将 czkawka-gui 识别为 cmdlet…” ,说明 scoop 没有给 czkawka-gui 创建可执行的 shim(或者它本身就不带同名的 exe)。

先看软件到底装了什么文件

scoop which czkawka-gui
  • 如果返回路径 → 说明 shim 已存在,再检查路径是否在 PATH 里(几乎不可能缺)。
  • 如果返回 “Not a shim” → 继续第 2 步。

2. 列一下 czkawka-gui 包内实际可执行文件

scoop info czkawka-gui

结果如下:

问题已经清楚了:
czkawka-gui 这个包 只给“开始菜单”创建了一个快捷方式(Shortcuts → Czkawka),并没有把真正的可执行文件注册成 scoop shim,所以在终端里打 czkawka-gui 当然找不到。

解决方案

1. 先确认可执行文件到底在哪

ls (Join-Path (scoop prefix czkawka-gui) '*.exe')
典型输出:
C:\Users\cnjy\scoop\apps\czkawka-gui\9.0.0\Czkawka.exe
(名字可能是 Czkawka.exe 或 czkawka_gui.exe,大小写随意)

2. 临时启动

直接把上面路径敲进去,或者
& "$(scoop prefix czkawka-gui)\Czkawka.exe"
就能打开图形界面。

3.总结

包本身没建 shim,只有开始菜单快捷方式
跑一句
scoop shim add czkawka-gui (Join-Path (scoop prefix czkawka-gui) cakawka_gui.exe)
就能让 czkawka-gui 命令在终端里直接可用。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值