linux

Linux文件管理:如何查找重复文件

小樊
45
2025-03-30 19:21:53
栏目: 智能运维

在Linux中,可以使用findfdupes等命令来查找重复文件

方法1:使用findmd5sum

  1. 打开终端。
  2. 输入以下命令,将搜索范围更改为所需目录(例如,/home/username/documents):
find /home/username/documents -type f -print0 | sort -z | md5sum | awk '{print $1}' | cut -d' ' -f1 | sort | uniq -d | cut -d' ' -f3-

这个命令会列出所有重复文件的路径。

方法2:使用fdupes

首先,需要安装fdupes。在基于Debian的系统(如Ubuntu)上,可以使用以下命令安装:

sudo apt-get install fdupes

在基于RPM的系统(如Fedora)上,可以使用以下命令安装:

sudo yum install fdupes

安装完成后,使用以下命令查找重复文件(将搜索范围更改为所需目录,例如,/home/username/documents):

fdupes -r /home/username/documents

这将显示所有重复文件的路径。如果希望以更易读的格式查看结果,可以添加-N选项:

fdupes -r -N /home/username/documents

这些方法可以帮助您找到Linux系统中的重复文件。请注意,在删除任何文件之前,请确保备份重要数据,以防意外丢失。

0
看了该问题的人还看了