在Debian系統中,回收重復的文件可以通過多種方法實現。以下是一些常用的方法和工具:
fdupes
工具fdupes
是一個非常流行的工具,用于查找和刪除重復的文件。
fdupes
sudo apt update
sudo apt install fdupes
fdupes -r /path/to/search
-r
選項表示遞歸搜索。
你可以選擇刪除重復文件,但保留一個副本。例如:
fdupes -rdN /path/to/search
-d
選項表示刪除重復文件,-N
選項表示只顯示重復文件的名稱。
clamav
和 clamscan
如果你擔心重復文件可能包含惡意軟件,可以使用 clamav
進行掃描。
clamav
sudo apt update
sudo apt install clamav clamtk
sudo freshclam
clamscan -r --remove /path/to/search
--remove
選項表示刪除檢測到的惡意文件。
rsync
和 --link-dest
如果你希望在不刪除原始文件的情況下節省空間,可以使用 rsync
的 --link-dest
選項創建硬鏈接。
rsync -a --link-dest=/path/to/original /path/to/source /path/to/destination
這會將源目錄中的文件復制到目標目錄,并為重復的文件創建硬鏈接。
duplicity
進行備份和去重duplicity
是一個用于備份的工具,它支持增量備份和去重。
duplicity
sudo apt update
sudo apt install duplicity
duplicity --link-dest /path/to/previous-backup /path/to/source file:///path/to/destination
這會將源目錄中的文件備份到目標目錄,并為重復的文件創建硬鏈接。
通過這些方法,你可以在Debian系統中有效地回收和管理重復的文件。