본문 바로가기

Server/리눅스

[리눅스 명령어] diff : 두 파일의 차이점 출력

diff : 두,세개의 파일을 비교하여 차이점을 출력해주는 명령어. cmp 명령어보다 직관적이며 명확하게 비교 결과 출력

 

diff [옵션] file1 file2

 

diff [옵션] file1 file2 file3

 

옵션 의미
-N New file도 적용 가능
-d 두 파일간의 차이점 상세 출력
-r(recursive) 두 디렉토리간의 차이점 출력. 서브디렉토리까지 비교
-i 대소문자 차이 무시
-w, -b 모든 공백 차이 무시
-s 두 파일이 같을 때 알림
-u 두 파일의 변경되는 부분과 변경되는 부분의 근처 내용도 출력
-H 큰 파일들 처리시 사용
--brief 두 파일이 같은지 다른지 결과 표시

 

*리눅스 패치시 변경되어야 하는 사항을 확인하기 위하여 사용되는 명령어

diff -urN kernel-1.0 kernel-1.1 > patch.patch