Czkawka 是一个快速(多线程)应用程序,用于查找和删除重复文件、无效符号链接、相似图像等。 它在用户界面和功能上与 FSlint 相似,FSlint 是 Linux 的重复文件查找器,尚未从 Python2 更新,因此不再可用于许多 Linux 发行版。
该应用程序是用 Rust 编写的,它带有 GUI (GTK3) 和 CLI 前端,可用于 Linux、macOS 和 Microsoft Windows。
使用 Czkawka,您可以从计算机中删除不必要的文件,例如:
- 重复文件
- 相似图像(带有图像预览)
- 音乐重复
- 大文件
- 临时文件
- 归零文件
- 无效的符号链接
- 损坏的文件
- 空文件
- 空目录
从其简单的用户界面,您可以包括或排除目录(可选择仅扫描顶级目录或递归扫描)和项目,并可选择添加允许的扩展名列表。
一些“不必要的文件”类别有自己的选项。 例如,在搜索重复文件时,您可以指定最小文件大小、检查方法(Hash、HashMb、Size 或 Name)和哈希类型(Blake3、CRC32 或 XXH3). 对于相似的图像,可以选择指定最小文件大小和相似度(从最小到非常高)。 对于音乐副本,Czkawka 允许设置最小文件大小,以及歌曲名称、艺术家、专辑名称、专辑艺术家和年份。
从应用程序选项 您可以指定在删除时显示确认对话框,将删除的文件移至垃圾箱而不是删除它们 (默认情况下未选中此选项,因此您可能需要启用此选项,以便在删除错误文件的情况下可以恢复它们)、在扫描类似图像时禁用显示图像预览等。
在 Czkawka 选项中,您还可以找到用于保存当前配置、加载已保存配置和重置它的选项. 在这里,“配置”是指您在 Czkawka 中输入的用于查找重复项的设置,例如包含和排除的目录、检查方法等。
Czkawka 的命令行界面在功能方面似乎与 GUI 相当(至少乍一看),它的帮助是广泛的,并附有示例。 因此,如果您正在寻找一种从脚本中自动删除重复文件、扫描和删除相似图像等的方法,请尝试一下。 请注意,GUI 和 CLI 界面可以在单独的二进制文件中下载!
该工具昨天更新到 3.0.0 版,并获得了多项改进:
- 不忽略硬链接的选项
- GUI 的硬链接支持
- 新设置窗口
- 统一文件删除
- 重复试运行 CLI
- 关闭缓存的选项
- 尝试删除组中的所有文件时添加确认对话框
- 使用删除键删除文件时添加确认对话框
- 双击打开文件或使用 Enter 钥匙
- 允许将文件放入垃圾箱而不是完全删除它们
BleachBit 是一个有点类似的工具:它可以从不需要的文件中清理您的计算机,但它不会找到重复的文件。