![有或没有 --brief 的差异](https://linux22.com/image/200233/%E6%9C%89%E6%88%96%E6%B2%A1%E6%9C%89%20--brief%20%E7%9A%84%E5%B7%AE%E5%BC%82.png)
使用 比较两个目录的文件内容时diff dirA dirB
,带选项和不带选项有什么区别--brief
?据我所知,默认情况下diff
仅在文件不同时报告。
PS - 我们可能会添加-r
重新进入子目录,但这并不影响这个问题的关注。我个人no-dereference
也比较喜欢。
答案1
该--brief
选项只会写一行来说明两个文件的不同之处。如果不使用此选项,diff
则会打印出这两个文件的不同之处:
diff filea fileb
:
diff texlive_packages.txt texlive_packages2.txt
384c384
< texlive-encxvlna.noarch
---
> texlive-encxvlsd.noarch
647c647
< texlive-lastpage.noarch
---
> texlive-lastsdde.noarch
与选项相同--brief
:
diff --brief texlive_packages.txt texlive_packages2.txt
Files texlive_packages.txt and texlive_packages2.txt differ
后者类似于 diff 如何报告二进制文件的差异等。