문제 상세보기
문제 정보

문제 ID: 103805

카테고리: 정보처리기능사

강의: 미분류

키워드: 없음

문제
두 개의 파일의 차이가 있을 때 차이점이 나타난 바이트 위치와 행 번호를 표시하는 UNIX 명령어는?
정답을 선택하세요
1 diff
2 cmp
3 comm
4 paste
단일 문제
정답
2번 : cmp
해설 gpt-4o-mini 생성
[정답 근거] → 2번 'cmp' 명령어는 두 개의 파일을 비교하여 차이가 있는 바이트 위치를 출력합니다. 'cmp'는 파일의 내용이 다를 경우 첫 번째로 발견된 차이점의 바이트 위치를 표시하며, 행 번호는 제공하지 않지만 바이트 단위로 차이를 확인할 수 있습니다.

[오답 해설]
1. 'diff'는 두 파일의 차이를 행 단위로 비교하여 어떤 행이 추가되거나 삭제되었는지를 보여줍니다. 바이트 위치는 제공하지 않습니다.
3. 'comm'은 두 개의 정렬된 파일을 비교하여 공통된 행과 차이점을 보여주는 명령어로, 바이트 위치를 제공하지 않습니다.
4. 'paste'는 두 파일의 내용을 병합하여 출력하는 명령어로, 파일 간의 차이를 비교하지 않습니다.

[관련 개념] 'cmp' 명령어는 파일 비교에서 바이트 단위의 차이를 찾는 데 사용되며, 'diff'는 행 단위의 차이를 보여주는 도구입니다. 이 두 명령어는 UNIX/Linux 환경에서 파일 비교를 수행하는 데 중요합니다.

[학습 포인트] 파일 비교 명령어의 용도와 차이를 이해하는 것이 중요합니다. 'cmp'는 바이트 위치를 확인할 수 있는 반면, 'diff'는 행 단위의 차이를 보여주므로, 상황에 맞는 명령어를 선택하여 사용해야 합니다.