问题:两个单独的目录和文件。看看它们在内容,文件系统inode值(可能是?)等方面是否不同
我想知道是否有任何unix命令执行此操作?
或者我是否必须编写(可能是perl脚本)来遍历每个文件内容并执行MD5哈希内容然后进行比较
或任何快速解决方案??
答案 0 :(得分:11)
正是为diff
做了什么!使用-r
进行递归diff。
diff -r dir1 dir2
您可能需要的选项:
-q, --brief
report only when files differ
-u, -U NUM, --unified[=NUM]
output NUM (default 3) lines of unified context
答案 1 :(得分:1)
diff -Nur dir1 dir2
-N选项告诉diff将缺席文件视为空。