Bash

查找並刪除重複的txt文件

  • October 30, 2014

我有一個包含大約 300 個文本文件的文件夾,是否有任何命令可以單獨讀取每個文件並刪除重複文件?我的意思是內容而不是文件名。

如果您有fdupes,它可以列出您文件夾中的所有重複文件。

您可以參考線上教程了解如何使用該fdupes命令。

測試

我創建了 3 個名為file1file2file3的文件,其中file1file2具有完全相同的內容。

現在,我執行了我的命令,

fdupes -rdN .

哪裡(引用上面提到的連結),

  1. r選項使 fdupes 遞歸搜尋文件。
  2. d選項使 fdupes 刪除重複項。
  3. N選項與 一起使用時d,保留每組重複項中的第一個文件並刪除其他文件而不提示使用者。

執行上述命令後,我的文件夾中有file1file3,並且file2被刪除了。

引用自:https://unix.stackexchange.com/questions/165036