--briefの有無による違い

--briefの有無による違い

diff dirA dirBオプションのあるものとない2つのディレクトリのファイル内容を使用して比較することの違いは何ですか--brief?私が知っている限り、デフォルトではdiffファイルが異なる場合にのみ報告します。

PS --r再エントリサブディレクトリを追加できますが、これはこの質問の焦点には影響しません。個人的にもno-dereference気に入っています。

答え1

この--briefオプションは、2つのファイルの違いを説明する1行だけを作成します。このオプションがないと、diff2つのファイルの違いが印刷されます。

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がバイナリなどの違いを報告する方法と似ています。

関連情報