我需要在給定的目錄中查找其內容相同(重複)的文件。我需要使用shell代碼。如何在給定目錄中查找具有重複內容的文件? SHELL
1
A
回答
2
試試這個:BASH
find -type f -exec md5sum '{}' ';' | sort | uniq --all-repeated=separate -w 33 | cut -c 35-
說明:
找到所有文件,計算它們MD5SUM,發現通過比較MD5SUM複製,打印的名字
+0
對'uniq'不知道'-w'或'--all-repeated',謝謝! –
+0
它的工作原理!謝謝! –
+0
@DariusDarius如果這很好,將其標記爲已解決,這將更有禮貌。 – SriniV
相關問題
- 1. 如何查找在兩個目錄中具有不同內容的文件名
- 2. Bash如何在目錄中查找具有相同內容的文件
- 3. 使用shell在文本文件中查找重複條目
- 4. 查找具有給定條件的所有重複行
- 5. 如何在Linux中查找具有特定父目錄的所有文件?
- 6. 如何在給定目錄中查找文件並忽略幾個子目錄
- 7. 如何查找具有相同內容的所有文件?
- 8. 如何將目錄中的內容複製到shell中的當前目錄中?
- 9. 如何查找iPhone中的文檔目錄中的內容
- 10. 如何在查找目錄後列出子目錄的內容
- 11. 如何獲取包含具有特定名稱的文件的給定目錄內的所有目錄
- 12. 在目錄樹中查找給定擴展名的文件
- 13. 列出給定根目錄的文件系統中的所有重複文件。
- 14. 如何在子查詢中查找具有重複列的行?
- 15. 如何複製子目錄/文件夾中的內容?
- 16. 迭代目錄中的文件以查找內容
- 17. 如何在MATLAB中查找目錄中的所有.c文件?
- 18. 檢查目錄中是否存在具有給定擴展名的文件
- 19. 檢查目錄內容每2秒,並複製其內容,如果有一些文件存在bash
- 20. bash - 在目錄中找到重複的文件並重命名
- 21. 查找具有重複
- 22. 如何檢查,看看是否在內容文件存在於目錄中的文件中的內容
- 23. 在.NET中查找帶有未知目錄的文件目錄
- 24. 在shell腳本中查找具有多個鏈接的文件
- 25. 複製目錄中的所有文件的所有內容具有一定的後綴
- 26. 在具有重複文件名的目錄中移動多個文件
- 27. 如何在shell腳本中查找掛載目錄的nfs文件夾
- 28. 在文本(XML)文件中查找重複部分的工具?
- 29. 如何查找在python dictonary中具有重複值的鍵?
- 30. 如何在一行中查找具有重複值的向量?
哪個操作系統是你使用? – David
而不是比較每對文件,這將需要O(n^2)時間的n個文件,它是更快的哈希全部與例如的md5sum。您可以對該輸出進行排序,並且所有相同的文件將相鄰顯示。 –
請不要更新標題以表明您的問題已得到解決。只要接受一個答案(你已經完成了)。 –