使用 Czkawka(FSlint 替代方案)查找和删除重复文件、类似图像等

[ad_1]

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 是一个有点类似的工具:它可以从不需要的文件中清理您的计算机,但它不会找到重复的文件。

使用 Hiccup (GUI)

要搜索重复文件(或左侧栏中的其他类别,如相似图像、无效符号链接等),请在应用程序顶部添加要扫描的目录。 您还可以添加要排除的目录或项目以及允许的扩展名。 然后点击 Search 按钮以开始查找重复项(或其他不必要的文件)。

第一次执行搜索时,Czkawka 可能需要一段时间(取决于许多因素、搜索中包含的文件数量、您的硬件等),但第二次和后续扫描比第一次要快得多感谢应用程序的 缓存 功能(您可以从其设置中禁用此功能)。

对于每个找到的重复项,该应用程序允许您使用多个过滤器(例如 All except oldest, All except newest, 等等。):

通过此选择,您可以选择删除、符号链接或硬链接找到的文件。 您还可以将重复项保存到文本文件中。

如果您选择删除找到的重复项,我建议您打开 Czkawka 选项并启用将删除的重复文件移至垃圾箱的选项,以便您以后可以在删除错误文件时恢复它们。

您可能需要访问 Czkawka 使用说明以获取更多详细信息。

使用 SongRec 识别 Linux 桌面上的歌曲,这是一个适用于 Linux 的 Shazam 客户端(也是用 Rust 编写的)

下载打嗝

您可以找到适用于 Linux、Windows 和 macOS 的 Czkawka 二进制文件。 对于每个,都有单独的 GUI 和命令行二进制文件可供下载。

除了应用程序发布选项卡中的二进制文件外,还有可用于安装 Czkawka 的 Snap、Flatpak、AUR 和 PPA 包。 或者您可以从源代码构建它。 有关详细信息,请参阅应用程序安装部分。

GitHub 发布选项卡提供 Czkawka GUI 作为通用二进制文件和 AppImage(CLI 仅作为单独的通用二进制文件可用)。 它们都应该适用于任何 Linux 发行版,但请注意,在我的情况下,应用程序在使用 AppImage 二进制文件时不尊重我的系统 GTK 主题; 使用通用二进制文件不会发生这种情况。

如果您选择获取通用 GUI 二进制文件 (linux_czkawka_gui) 从应用程序 GitHub 发布选项卡中,将此文件放在您的主目录中,然后将其安装到 /usr/local/bin 使用:

sudo install ~/linux_czkawka_gui /usr/local/bin/czkawka-gui

在此之后,您可以删除 linux_czkawka_gui 主目录中的文件。

使用它,您将不会在应用程序菜单中找到 Czkawka。 所以要么通过 Alt + F2 或者通过打开终端并输入 czkawka-gui,或者您可以使用 MenuLibre 等工具为其添加菜单项。

安装 Czkawka Linux CLI 工具 /usr/local/bin 作为 czkawka-cli, 下载 linux_czkawka_cli,将其放在您的主目录中,然后运行:

sudo install ~/linux_czkawka_cli /usr/local/bin/czkawka-cli

您现在可以删除 linux_czkawka_cli 主目录中的二进制文件。

如何使用 Atbswp 宏记录器 (GUI) 记录和播放鼠标和键盘事件

[ad_2]

Related Posts