操作方法:如何在Linux中删除重复文件

重复文件

当我们使用在Windows和Unix机器之间共享文件的异构系统时,某些操作系统可能会生成大量文件,而这些文件在* nix系统中不是必需或不实际的,例如著名的Thumbs.db等,在这些系统上用于索引多媒体内容的索引。 另一方面,在我们的发行版中,它们可能会令人讨厌,更糟糕的是, 占用存储空间 我们可以将其用于其他目的。

如果除此之外,我们还有文件或 重复文件 不管是由于我们没有意识到就进行了复制还是出于其他任何原因,不必要地占用了我们硬盘上的存储空间。 通过消除这种重复文件,我设法清除了几场演出。 此外,当我们进行定期备份时,它们往往很烦人,因为它们会增加备份的大小并增加所需的时间和空间。

您将已经知道可以释放硬盘空间的程序,例如 BleachBit,它能够消除我之前提到的Thumbs.db,缓存,Cookie和其他不必要的文件,这些文件由于我们的日常使用可能会在我们的系统中累积。 但是它不能删除重复的文件,但是可以用下面提供的土耳其语来做到这一点:

如何从控制台中删除重复项?

像往常一样,要消除重复文件,有两种方法,一种是通过 comandos 从终端上来看,无需使用图形工具即可提供灵活性和强大功能。 而且,如果您决定从控制台进行工作,那么消除我可以提供给您的重复项的最佳工具之一就是 fdupes。 它是一个相当普遍的工具,并且存在于大多数著名发行版的大多数存储库中,因此,对于它的安装,只要使用我们在每个发行版中使用的软件包管理器(apt-get,dnf,yum等)就足够了。案件。

安装后,我们将通过检查所有重复文件的创建日期,内容和文件名来检测它们。 想像你 查找重复的内容 在您的/ home目录中,您只需执行以下命令:

fdupes /home

如果您想使用 递归搜索,也就是说,如果它还在子目录中找到重复项,则必须使用-r选项。 使用-S选项,您还可以查看这些重复项所使用的空间。 例如:

fdupes -rS /home

一旦检测到,如果我们想要它们 删除所有,我们仅使用-d选项,该选项可让您删除所需的选项:

fdupes -d /home

有关更多信息,您可以使用 男人们,因为有更多选择和可能性。

如何使用图形工具删除重复项?

Fslint GUI

另一方面,许多人不想使用控制台,更具体地说,那些来自更纯粹的图形化环境(例如Microsft Windows和MacOS)的控制台可能在一开始就有些失落。 对于所有这些人,解决方案是使用图形工具,该工具允许以直观的方式定位和消除重复项,并且存在,它被称为 F.S.lint.

与fdupes一样, FSlint将在大多数存储库中可用 最著名的发行版之一,因为它是一种非常流行的工具,当然,在许多发行版中通常都可以找到的App Store中,因此其安装并不意味着任何神秘,只需从App Store下载并安装或从使用每种情况下使用的程序包管理器在控制台中。 安装完成后,您就可以开始使用它了。

Su GUI非常简单 正如您在我放置的图像中看到的那样。 它的使用非常简单,但是为了更加简便,我将描述如何使用它的步骤:

  • 搜索破折号上方的,您可以使用右侧的按钮在系统中添加或删除目录。 在中心,您将看到已经添加的内容。 因此,您需要将所有路径添加到要查找重复项的位置,或者如果您希望它分析整个系统,请添加根/。 如果您注意到,则在右侧有一个选项卡,如果您要递归进行搜索,则必须标记该选项卡,即,不仅在该目录中搜索,而且还在其找到的子目录中搜索。
  • 在中部地区,我们拥有 结果菜单,在左列中有几个选项可以选择我们要查看的二进制文件。 重复项,错误链接等,这些也是我们在fdupes中发现的选项。 单击“搜索”按钮时,将在空白处填充找到的结果。
  • 最后,您可以使用“选择”按钮选择单独找到的文件,或选择一组文件,然后使用“保存”按钮对其中一个文件或一组文件进行操作,这样就不会删除或 删除,以便消除重复项.

这肯定是一个非常强大且简单的工具...我只能在选项卡上发表评论 进阶搜寻参数如果按下它,您将看到一个新菜单,您可以在其中选择其他参数或过滤器以从搜索中排除某些文件或应用特定规则来搜索特定文件。

不要忘记离开 你的评论 有疑问,建议等希望本教程对您有所帮助...


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。