![比较两个相似的目录并列出文件之间的差异](https://linux22.com/image/38642/%E6%AF%94%E8%BE%83%E4%B8%A4%E4%B8%AA%E7%9B%B8%E4%BC%BC%E7%9A%84%E7%9B%AE%E5%BD%95%E5%B9%B6%E5%88%97%E5%87%BA%E6%96%87%E4%BB%B6%E4%B9%8B%E9%97%B4%E7%9A%84%E5%B7%AE%E5%BC%82.png)
假设我有相同版本的 Linux 内核,但我更改了一些驱动程序行。有什么方法可以比较这些内核并列出结果。如果我对原始驱动程序进行了很多更改,结果将有助于返回。
答案1
传统方法:
diff -r dir1 dir2
这会给你带来逐个文件的差异,这可能有点啰嗦。如果你有 Gnu diff
,你可以尝试:
diff -r --brief dir1 dir2
假设我有相同版本的 Linux 内核,但我更改了一些驱动程序行。有什么方法可以比较这些内核并列出结果。如果我对原始驱动程序进行了很多更改,结果将有助于返回。
传统方法:
diff -r dir1 dir2
这会给你带来逐个文件的差异,这可能有点啰嗦。如果你有 Gnu diff
,你可以尝试:
diff -r --brief dir1 dir2