diff
- 두, 세 개의 파일을 비교하여 차이점을 출력해 주는 명령어.
- cmp보다 직관적이며 명확하게 비교 결과 출력.
형식 : diff [옵션] file1 file2 (file3)
옵션
-N : New file도 적용 가능
-d : 두 파일 간의 차이점 상세 출력
-r : 두 디펙토리 간의 차이점 출력. 서브디렉토리까지 비교
-i : 대소문자 차이 무시
-w, -b : 모든 공백 차이 무시
-s : 두 파일이 같을 때 알림
-u : 두 파일의 변경되는 부분과 변경되는 부분의 근처 내용도 출력
-H : 큰 파일들 처리 시 사용
--brief : 두 파일이 같은지 다른지 결과 표시
-y : 옵션은 두 파일의 내용을 나란히 표시
출력 결과

- 9c9
처음 나온 9 : 첫 번째 file의 9번째 문장
가운데 나온 c : change의 c
마지막의 9 : 두 번째 file의 9번째 문장
-53a54
: ff파일의 53번 라인 뒤에 새로운 내용이 추가되어 fs 파일의 54번 라인이 되었다는 뜻.
comm
: 사용한다면 두 파일에서 공통적인 부분과 한쪽에만 있는 부분을 찾아낼 수 있다.

이런 식으로 나온대요.
apples & oranges는 공통으로 있고, walnuts는 file1만, grapes는 file2만 있는 거라고 합니다.
'SWUFORCE > 워게임' 카테고리의 다른 글
| [추가공부] 파이썬 request.remote_addr (0) | 2026.03.24 |
|---|---|
| [web]pathtraversal (0) | 2026.03.24 |
| whatsdifferent (0) | 2026.02.17 |
| [추가 공부]빅 엔디안 vs 리틀 엔디안 (0) | 2026.02.10 |
| littlevsbig (0) | 2026.02.10 |