在Debian系統中,回收重復文件可以通過多種方法實現。以下是一些常用的方法和工具:
fdupes
工具fdupes
是一個非常流行的工具,用于查找和刪除重復的文件。
fdupes
sudo apt update
sudo apt install fdupes
fdupes -r /path/to/search
-r
選項表示遞歸搜索。
fdupes -rdN /path/to/search
-r
表示遞歸搜索。-d
表示刪除重復文件。-N
表示在刪除前顯示確認信息。clamav
和 clamscan
雖然 clamav
主要用于病毒掃描,但你可以結合其他工具來查找和刪除重復文件。
clamav
sudo apt update
sudo apt install clamav clamtk
sudo freshclam
clamscan
查找重復文件(結合其他工具)你可以使用 clamscan
結合其他工具來查找重復文件,例如:
find /path/to/search -type f -exec md5sum {} \; | sort | uniq -d -w 32
這個命令會查找重復的MD5哈希值。
rsync
和 --checksum
選項rsync
是一個強大的文件同步工具,結合 --checksum
選項可以查找重復文件。
rsync -av --checksum /path/to/search/ /path/to/search/ | grep "^\.\./"
這個命令會顯示重復的文件路徑。
duplicity
工具duplicity
是一個備份工具,但它也可以用來查找重復文件。
duplicity
sudo apt update
sudo apt install duplicity
duplicity --dry-run file:///path/to/search | grep "Duplicate files"
--dry-run
選項測試命令,確保不會誤刪文件。通過以上方法,你可以在Debian系統中有效地回收重復文件。