如何在 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
是一个很好的图形工具。它可以比较文件和目录。