问题:两个单独的目录与文件。看他们是否在内容,文件系统inode值(可能?)等方面不同比较两个目录的平等性
我想知道是否有任何这样做的UNIX命令?
还是我必须通过每一个文件的内容来写,也许一个Perl脚本,即云和循环,并执行MD5哈希的内容,然后比较
或任何快速解决方案?
问题:两个单独的目录与文件。看他们是否在内容,文件系统inode值(可能?)等方面不同比较两个目录的平等性
我想知道是否有任何这样做的UNIX命令?
还是我必须通过每一个文件的内容来写,也许一个Perl脚本,即云和循环,并执行MD5哈希的内容,然后比较
或任何快速解决方案?
究竟是什么diff
被做了!使用-r
做一个递归差异。
diff -r dir1 dir2
选项,你可能想:
-q, --brief
report only when files differ
-u, -U NUM, --unified[=NUM]
output NUM (default 3) lines of unified context
正是我需要的。谢谢。 – ealeon
diff -Nur dir1 dir2
-N选项告诉DIFF治疗缺席的文件为空。
Can not'diff(1)'already already that that? –
如果有两个目录,它们保证位于不同的inode中。你真的想做什么? – Flimzy
@Flimzy这只是“看到它们在内容,文件系统inode值(可能?)等方面是否有所不同” – ealeon