English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Linux diffstat 명령어는 diff의 비교 결과에 따라 수치를 표시합니다.
diffstat는 diff의 출력 결과를 읽고, 각 파일의 추가, 제거, 수정 등의 차이를 계산합니다.
diff [-wV][-n <文件名长度>][-p <文件名长度>]
파라미터:
사용자는 또한 "|"를 사용하여 diff 명령어가 출력하는 결과를 diffstat 명령어에 직접 보내어 통계 결과를 표시할 수 있습니다.
이 명령어를 사용할 때, 비교할 파일이나 서브 디렉토리가 현재 디렉토리에 없다면, 그 전체 경로를 사용해야 합니다.
디렉토리"test1"과"test2"하의同名 파일"testf.txt"을 diff 명령어로 비교합니다. 그런 다음 diffstat 명령어를 사용하여 결과를 통계 표시하면 다음과 같은 명령어를 입력합니다:
$ diff test1 test2 | diffstat # 비교 결과를 통계 표시
주의: 이 명령어를 사용하면 통계 표시 기능을 매우 쉽게 구현할 수 있습니다.
파일 내용을 확인하려면, 사용자는 "cat" 명령어를 사용하여 확인할 수 있습니다. 구체적인 작업은 다음과 같습니다:
$ cat test1/testf.txt # test를 보기 위해1/testf의 내용 abc def ghi jkl mno pqr stu vws $ cat test2/testf.txt # test를 보기 위해2/testf의 내용 abc def ghi jkl mno
위의 파일 내용을 보면, 두 파일 내용의 차이를 볼 수 있습니다. 지금까지의 명령어를 실행하여 파일 비교 결과를 통계 표시하면, 다음과 같습니다:
testfile | 2 +- # 통계 정보 출력 표시 1 file changed, 1 insertion(+), 1 deletion(-)