Files
文件夾是否有 MD5(或類似)?如何驗證兩個文件夾是否相等?
我想找到
md5sum
一個文件夾的(或類似的計算)而不將其壓縮到存檔中。例如,如果在文件夾中
MyFolder
我們有文件1.txt
,2.txt
和3.txt
, 包含:1.txt
將文本轉化為 1.txt
2.txt
將文字轉成2.txt
3.txt
將文本轉換成 3.txt
我怎樣才能計算
md5sum
這整個MyFolder
?有辦法嗎?我想用它來驗證兩個文件夾是否具有相同的內容。這可以用來驗證兩個 cd 或文件夾是否相等。我想要一個簡單的方法來做到這一點。
md5deep工具正是為此目的而開發的。許多 Linux 發行版以包的形式提供它。
如果你不想存檔,也許你可以做這樣的事情
diff <(find folder1) <(find folder2)
您可能必須調整
find
命令以使其更準確。編輯 您可以添加
-exec
到您的查找呼叫以比較文件的內容。與此類似的東西:diff <(find folder1 -type f -exec md5sum {} \; | sort) <(find folder2 -type f -exec md5sum {} \; | sort)
請記住,您可能需要調整它。