下面是问题: 假设在DirA中我有这些文件:
file1
file2
file3
file4
在DirB中我有以下文件:
file1
file2
file3
现在如果我必须制作一个脚本,告诉我两个导演之间的差异(在这种情况下,dirB中缺少文件4),所以也在DirB中复制文件,命令是什么?
答案 0 :(得分:1)
这将显示差异的简要概述:
diff -rq dir1 dir2
它将告诉一个文件是否只存在于其中一个目录中,或者如果两个目录中存在不同内容的文件,它将告诉它们是不同的。在您的示例中,它将类似于:
$ diff -rq dir1 dir2
Only in dir1: file4
如果您想查看更多详细信息,请删除-q
标记(代表“安静”)。