[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 删除重复文件
缩小目录中的重复项后,您可以通过运行带有 -d 选项的 fdupes 命令来删除重复项。
fdupes -d <directory path>
系统将提示您保留重复文件列表之外的版本。 只需输入列表中提到的文件编号即可保存文件。
Fdupes 命令中的高级选项
您可以使用多个选项运行 fdupes 命令以利用所提供的好处。 例如,您可以使用以下命令找出文件夹和子文件夹中的所有非空文件。
fdupes -n -r <directory path>
或获取有关文件夹和子文件夹中所有重复文件的总体信息。
fdupes -m -r <directory path>
结论
文件组织本身就是一个耗时的过程。 当您考虑组织杂乱无章的存储所需的时间和工作时,您会看到浪费了几个小时的时间和精力。
然而,由于 fdupes 之类的应用程序,识别重复文件并删除它们从未如此简单或高效。 本文中的说明将为您提供有关如何处理重复文件的多种选择。
[ad_2]