我要搜索的是一種在Linux中查找重複文件的軟件。我希望它滿足這些要求。
必須具備
- 在Linux上本地運行(不通過Wine或PlayOnLinux)
- 能夠根據內容(大小,名稱或日期無關緊要)查找重複項
- 可以手動選擇並批量刪除重複項
- 能夠掃描ext4和NTFS驅動器
可選
- GUI
- 根據大小,時間和編號進行排序。重複項等。
- 是開源的
無關緊要的東西
- 計時需要掃描驅動器
- 掃描時消耗的資源(CPU,GPU或RAM)
那麼有什麼建議嗎?
我要搜索的是一種在Linux中查找重複文件的軟件。我希望它滿足這些要求。
必須具備
可選
無關緊要的東西
那麼有什麼建議嗎?
rmlint( http://rmlint.readthedocs.org/en/latest/)
而且,即使它們無關緊要:
需要注意的其他地方:
fdupes應該做您想要的。
fdupes是Adrian Lopez編寫的程序,用於掃描目錄中的重複文件,並具有列出,刪除或替換的選項具有指向重複項的硬鏈接的文件。它首先比較文件大小,部分MD5簽名,完整的MD5簽名,然後執行逐字節比較以進行驗證。
fdupes用C語言編寫,並根據MIT許可證發布。
>
請檢查findimagedupes( http://tuxdiary.com/2012/05/20/find-visually-like-images-in-ubuntu/),這是Linux上外觀相似的圖像查找器。除了重複之外,它還能找到具有不同分辨率,格式等的相同圖像。
fslint : http://www.pixelbeat.org/fslint/
本機運行並且是開源的:在Debian中存在
GUI和要刪除的公仔選擇:
問。
A。什麼算法用於檢查重複文件?在標準安裝中,您可以看到/ usr / share / fslint / fslint / findup中使用的腳本。總之,算法為:
排除具有唯一長度的文件
處理彼此硬鏈接的文件
排除具有唯一md5(第一個_4k(文件))的文件
排除具有唯一md5(整個文件)的文件
- ol>
排除具有唯一sha1(整個文件)的文件(在md5衝突的情況下)。