如何使用 Fdupes 在 Ubuntu 中查找和删除重复文件

[ad_1]

在处理大量媒体和文档时,最终会在您的计算机上获得同一文件的多个副本是很常见的。

最终,由于重复文件,您最终会遇到一堆文件和额外的存储短缺,提示您在系统上运行重复文件检查。

出于显而易见的原因,手动检查重复文件不是一种选择。 您可以使用各种程序来发现和删除重复文件来完成此操作。

在本文中,您将学习使用 fdupes 管理重复文件,这是一款 Linux 软件,不仅可以检测重复文件,还可以为您提供多种处理它们的选项。

先决条件

  • 基于 Linux 的系统
  • 终端接入
  • 一个用户帐户 sudo 特权。

笔记: 本教程中的命令在 Ubuntu 20.04 系统上执行。 本教程中的所有说明都适用于任何基于 Linux 的系统。

在 Ubuntu 中安装 Fdupes

fdupes 安装包随所有主要的 Linux 发行版一起提供。 要在 Ubuntu 中安装 fdupes,只需运行以下 apt 命令。

sudo apt install fdupes
sudo apt install fdupes

使用 Fdupes 查找重复文件

安装完成后,您现在可以使用 fdupes 来识别重复文件。 要查找重复文件,请使用您的目录路径运行以下命令。

fdupes <directory path>

您可以看到输出中显示的重复文件。

使用 Fdupes 搜索子文件夹中的重复文件

上述命令仅在当前文件夹中查找重复文件。 它不会查看子文件夹等。 要在整个文件夹和子文件夹中查找重复项,您需要运行带有 -r 选项的 fdupes 命令。

fdupes -r <directory path>

递归查找重复文件

您可以从输出中看到“-r”选项对文件夹和子文件夹中的重复项进行了更彻底的搜索。

使用 Fdupes 搜索非空的重复文件

您还可以搜索非空的重复文件。 这将帮助您专注于任务,您不必处理空文件。 要使用此选项,请使用以下命令。

fdupes -n <directory path>

仅显示非空重复文件

使用 Fdupes 获取有关重复文件的信息

运行带有 -m 选项的 fdupes 命令以获取有关重复文件集的更多信息。

fdupes -m <directory path>

获取重复文件的数量和已用空间

您还可以运行带有 -S 选项的 fdupes 命令来获取有关重复文件的大小信息。

fdupes -S <directory path>

获取文件大小

运行以下命令以保存 fdupes 命令的输出。

fdupes <directory path> > output.txt

将 fdupes 输出存储在文件中

使用 Fdupes 删除重复文件

缩小目录中的重复项后,您可以通过运行带有 -d 选项的 fdupes 命令来删除重复项。

fdupes -d <directory path>

自动删除重复文件

系统将提示您保留重复文件列表之外的版本。 只需输入列表中提到的文件编号即可保存文件。

Fdupes 命令中的高级选项

您可以使用多个选项运行 fdupes 命令以利用所提供的好处。 例如,您可以使用以下命令找出文件夹和子文件夹中的所有非空文件。

fdupes -n -r <directory path>

查找所有非空文件

或获取有关文件夹和子文件夹中所有重复文件的总体信息。

fdupes -m -r <directory path>

使用 fdupes 获取有关重复文件的总体信息

结论

文件组织本身就是一个耗时的过程。 当您考虑组织杂乱无章的存储所需的时间和工作时,您会看到浪费了几个小时的时间和精力。

然而,由于 fdupes 之类的应用程序,识别重复文件并删除它们从未如此简单或高效。 本文中的说明将为您提供有关如何处理重复文件的多种选择。

[ad_2]

Related Posts