在Linux系统中,有多种工具可以帮助您清理重复文件。以下是一些常用的命令行和图形界面工具:
rdfind
sudo apt install rdfindsudo yum install rdfindsudo emerge -a sys-apps/rdfindsudo apk add rdfindsudo pacman -S rdfindsudo zypper install rdfindrdfind /home/user 会列出所有重复文件。fdupes
sudo apt install fdupessudo dnf install fdupessudo yum install fdupessudo pacman -S fdupesfdupes -r ~/Downloadsfdupes -rdN ~/Documentsrmlint
sudo apt install rmlintrmlint /data/photos./rmlint.sh -d./rmlint.sh -do /backupfind + md5sum
find ~/Documents -type f -exec md5sum {} + > hashes.txtcut -d' ' -f1 hashes.txt | sort | uniq -d > dup_hashes.txtwhile read hash; do grep "^$hash" hashes.txt; done < dup_hashes.txtawk '{print $2}' duplicates.txt | xargs -I {} rm -i {}Dupeguru
Czkawka
wget https://github.com/qarmin/czkawka/releases/download/7.0.0/czkawka-gui_linux.tar.gz && tar -xzvf czkawka-gui_linux.tar.gz ./czkawka_gui在使用这些工具时,请务必小心谨慎,尤其是在删除文件之前。建议先在一个测试文件夹中进行尝试,以避免误删重要文件。