在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
在使用這些工具時,請務必小心謹慎,尤其是在刪除文件之前。建議先在一個測試文件夾中進行嘗試,以避免誤刪重要文件。