diffstat

Linux の diffstat コマンド 構文

機能: diffstat コマンドは、diff の比較結果に基づいて統計を表示します。 diffstat は diff の出力結果を読み取り、各ファイルの挿入、削除、変更などの差分をカウントします。

構文: diff [-wV][-n <ファイル名の長さ>][-p <ファイル名の長さ>]

Linux の diffstat コマンド 例

diff コマンドを使用して、ディレクトリ「test1」と「test2」にある同じ名前のファイル「testf.txt」を比較します。次に、diffstat コマンドを使用して、結果の統計表示を実行します。次のコマンドを入力します:

$ diff test1 test2 | diffstat   #进行比较结果的统计显示

注: このコマンドを使用すると、統計表示機能を非常に便利に実現できます。

ファイルの内容を表示するには、ユーザーはコマンド「cat」を使用してファイルを表示できます。具体的な操作は次のとおりです:

$ cat test1/testf.txt           #查看test1/testf的内容  abc  
def  ghi  
jkl  
mno  
pqr  
stu  
vws  
$ cat test2/testf.txt           #查看test2/testf的内容  abc  
def  ghi  
jkl  
mno

上記のファイル内容の表示から、次のことがわかります。 2 つのファイルの内容が異なります。ここでコマンドを実行して、ファイル比較の結果を統計的に表示します。結果は次のとおりです:

testfile | 2 +-             #统计信息输出显示  1 file changed, 1 insertion(+), 1 deletion(-)