English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Linux diffstat command

大全命令Linux

The Linux diffstat command displays statistical numbers based on the comparison results of diff.

diffstat reads the output of diff and then counts the differences such as insertions, deletions, and modifications for each file.

Syntax

diff [-wV][-n <文件名长度>][-p <文件名长度>]

Parameter:

  • -n<文件名长度>  Specify the length of the filename, the specified length must be greater than or equal to the longest filename in all files.
  • -p<文件名长度>  与-p<longitud archivo>  con
  • -nparámetro similar, pero aquí <longitud archivo> incluye ruta archivo.
  • -w  especificar ancho campo salida.

V  mostrar información versión.

ejemplo en línea

usuario también puede usar "|" para enviar salida "diff" comando directamente a "diffstat" comando para mostrar estadísticas resultados.

usar esta instrucción, si archivo o subdirectorio comparado no está en directorio actual, debe usar su ruta completa.1"y"2"archivo mismo nombre "testf.txt" bajo "diff" comando进行比较. Luego usar comando "diffstat" para mostrar estadísticas resultados, comando siguiente:

$ diff test1 test2 | diffstat   #visualización estadística resultado comparación

nota: usar este comando puede realizar función estadística visualización de manera muy conveniente.

para ver contenido archivo, usuario puede utilizar comando "cat" para ver, operación específica como se muestra a continuación:

$ cat test1/testf.txt           #ver test1/contenido testf  
abc  
def  
ghi  
jkl  
mno  
pqr  
stu  
vws  
$ cat test2/testf.txt           #ver test2/contenido testf  
abc  
def  
ghi  
jkl  
mno

desde contenido archivo superior, se puede ver diferencia entre dos archivos. Ahora ejecuta comando anterior, muestra estadísticas resultado comparación archivos, como se muestra a continuación:

testfile | 2 +-             salida información estadística #  
1 cambio archivo, 1 inserción(+, 1 eliminación(-)

大全命令Linux