在Linux中,可以使用find
和fdupes
等命令来查找重复文件
方法1:使用find
和md5sum
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系统中的重复文件。请注意,在删除任何文件之前,请确保备份重要数据,以防意外丢失。