![不同目录下的相同文件](https://linux22.com/image/151812/%E4%B8%8D%E5%90%8C%E7%9B%AE%E5%BD%95%E4%B8%8B%E7%9A%84%E7%9B%B8%E5%90%8C%E6%96%87%E4%BB%B6.png)
如何在 Linux 上使用单个命令列出并比较不同目录中的相似文件?假设目录中有三个文件a
,b
和,另一个目录中的文件 , 。c
/home/test
a
d
c
/home/test1
如何使用单个命令列出和比较相似的文件?
答案1
此命令将比较每个目录中的文件名,并报告共享文件名是否不同:
$ diff -qr /home/test /home/test1
Files /home/test/a and /home/test1/a differ
Only in /home/test: b
Only in /home/test1: d
答案2
kdiff3
是一个很好的图形工具。它可以比较文件和目录。