使用Czkawka(FSlint替代)搜索并删除重复的文件,相似的图像等。

是一种快速(多线程)应用程序,用于查找和删除重复的文件,无效的符号链接,相似的图像等。在用户界面和功能上 FSlint用于Linux的重复文件查找器,由于尚未从Python2更新,因此在许多Linux发行版中不再可用。

该应用程序是用Rust编写的,并带有GUI(GTK3)和CLI前端,可在Linux,macOS和Microsoft Windows上使用。

您可以使用Czkawka从计算机中删除不需要的文件,例如:

  • 重复的档案
  • 相似图片(带有图片预览)
  • 音乐复制
  • 大文件
  • 临时文件
  • 归零文件
  • 无效的符号链接
  • 文件损坏
  • 空的文件
  • 空目录

通过简单的用户界面,您可以包括或排除目录(可以选择仅扫描顶级目录或递归扫描)和项目。您还可以选择添加允许的扩展列表。

一些“不需要的文件”类别有其自己的选择。例如,当搜索重复文件时,您可以指定最小文件大小,检查方法(哈希,HashMb,大小或名称)和哈希类型(Blake3,CRC32或XXH3)。对于相似的图像,您可以选择指定最小文件大小和相似度(从最小到很高)。对于重复的音乐,Czkawka允许您设置最小文件大小,歌曲标题,艺术家,专辑标题,专辑艺术家和年份。

从您可以指定的应用程序选项中,显示一个有关删除的确认对话框,将已删除的文件移到“废纸instead”而不是将其删除(默认情况下处于关闭状态,因此如果您删除了错误的文件),建议启用此选项。选项。将其还原),在扫描相似图像时隐藏图像预览等。

Czkawka选项还具有用于保存当前配置,加载已保存的配置以及重置的选项。在这里,“配置”是指您在Czkawka中输入的用于查找重复项的设置,例如包含和排除的目录,检查方法等。

Czkawka的命令行界面在功能上似乎类似于GUI(至少乍一看),并且它的帮助在示例中提供了广泛的帮助。因此,如果您正在寻找一种自动删除重复文件的方法,请尝试从脚本中扫描相似的图像等并将其删除。但是,请记住,GUI界面和CLI界面可以作为单独的二进制文件下载。

该工具昨天已更新至版本3.0.0,并进行了各种改进。

  • 不忽略硬链接的选项
  • GUI硬链接支持
  • 新设置窗口
  • 统一删除文件
  • 使用重复的CLI进行空运行
  • 选择关闭缓存
  • 尝试删除组中的所有文件时添加确认对话框
  • 使用Delete键删除文件时添加确认对话框
  • 双击或使用Enter键打开文件
  • 允许删除文件而不是将其永久删除

BleachBit是一个有点类似的工具。您可以从不需要的文件中清理计算机,但是找不到重复的文件。

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

第一次执行搜索时,Czkawka可能会花费一些时间(取决于许多因素,搜索中包含的文件数,硬件等),但是第二次和后续扫描比第一次扫描要多得多。多亏了应用程序的缓存功能(您可以从设置中禁用它)。

对于找到的每个重复项,应用程序可以使用多个过滤器来选择它们(例如, All except oldestAll except newest这样的):

打ic的选择

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

如果要删除找到的重复项,建议您打开Czkawka选项并启用该选项以将已删除的重复文件移至“废纸rash”,以便以后在删除错误的文件时可以将其还原。

您可能要访问Czkawka的用法 指示 欲获得更多信息。

使用SongRec(Linux的Shazam客户端)来识别Linux桌面上的歌曲(也用Rust编写)

下载Czkawka

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

的申请[リリース]除了选项卡二进制文件外,还可以使用Snap,Flatpak,AUR和PPA软件包来安装Czkawka。或者,您可以从源代码构建。查看申请 安装部分 欲获得更多信息。

在GitHub上[リリース]该选项卡提供Czkawka GUI作为通用二进制文件和AppImages(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)录制和播放鼠标和键盘事件

Sidebar