comandos de Linux diffstat
Linux diffstat diff comandos basado en la comparación, muestran las estadísticas.
diffstat leer la salida diff, y las estadísticas en cada archivo, borrar, modificar la medición de diferencia.
gramática
diff [-wV][-n <文件名长度>][-p <文件名长度>]
parámetros:
- -n <nombre de archivo de longitud> Especifica la longitud del nombre del archivo, la longitud especificada debe ser mayor o igual que el más largo de todos los archivos en el nombre del archivo.
- -p <archivo de longitud nombre> y los parámetros -n lo mismo, pero donde <nombre de archivo de longitud> incluyendo la ruta de acceso al archivo.
- -w Especifica el ancho del campo de salida.
- -V Muestra información de versión.
Ejemplos
Los usuarios también pueden utilizar la | salida del comando Los resultados se diff directamente a la instrucción diffstat resultados estadísticos muestran "".
Cuando se utiliza este comando, el siguiente si los archivos o subdirectorios comparación no en el directorio actual, se deben utilizar su ruta completa.
El directorio de archivos del mismo nombre "test1" y "test2" bajo "testf.txt" utilizando el comando diff para comparar. A continuación, utilice las instrucciones diffstat resultados estadísticas, entre el mandato siguiente:
$ diff test1 test2 | diffstat #进行比较结果的统计显示
Nota: Este comando puede fácilmente darse cuenta de la función de la estadística.
Para visualizar el contenido del archivo, el usuario puede comandar "gato" para ver, de la siguiente manera:
$ 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
A partir de los contenidos del archivo de arriba muestra, se puede ver la diferencia entre el contenido de dos archivos. Ahora basta con ejecutar el comando, y los resultados que comparan las estadísticas muestran los siguientes resultados:
testfile | 2 +- #统计信息输出显示 1 file changed, 1 insertion(+), 1 deletion(-)