Bash
查找並刪除重複的txt文件
我有一個包含大約 300 個文本文件的文件夾,是否有任何命令可以單獨讀取每個文件並刪除重複文件?我的意思是內容而不是文件名。
如果您有
fdupes
,它可以列出您文件夾中的所有重複文件。您可以參考此線上教程了解如何使用該
fdupes
命令。測試
我創建了 3 個名為file1、file2和file3的文件,其中file1和file2具有完全相同的內容。
現在,我執行了我的命令,
fdupes -rdN .
哪裡(引用上面提到的連結),
- 該
r
選項使 fdupes 遞歸搜尋文件。- 該
d
選項使 fdupes 刪除重複項。- 該
N
選項與 一起使用時d
,保留每組重複項中的第一個文件並刪除其他文件而不提示使用者。執行上述命令後,我的文件夾中有file1和file3,並且file2被刪除了。