在Linux系统中,有多种工具可以帮助您清理重复文件。以下是一些常用的命令行和图形界面工具:
rdfind
sudo apt install rdfind
sudo yum install rdfind
sudo emerge -a sys-apps/rdfind
sudo apk add rdfind
sudo pacman -S rdfind
sudo zypper install rdfind
rdfind /home/user
会列出所有重复文件。fdupes
sudo apt install fdupes
sudo dnf install fdupes
sudo yum install fdupes
sudo pacman -S fdupes
fdupes -r ~/Downloads
fdupes -rdN ~/Documents
rmlint
sudo apt install rmlint
rmlint /data/photos
./rmlint.sh -d
./rmlint.sh -do /backup
find + md5sum
find ~/Documents -type f -exec md5sum {} + > hashes.txt
cut -d' ' -f1 hashes.txt | sort | uniq -d > dup_hashes.txt
while read hash; do grep "^$hash" hashes.txt; done < dup_hashes.txt
awk '{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
在使用这些工具时,请务必小心谨慎,尤其是在删除文件之前。建议先在一个测试文件夹中进行尝试,以避免误删重要文件。