- 다른 뜻에 대해서는 클라우드 관리 플랫폼 CMP 문서를 참조하십시오.
1 개요[ | ]
- cmp
- /usr/bin/cmp
- 파일 비교 리눅스 명령어
- 한 행씩 비교하여 다른 점이 있으면 다르다는 메시지와 함께 종료
- 다른 점이 없으면 아무 메시지 없음
2 실습 1: 기본실행[ | ]
Console
Copy
[root@zetawiki ~]# echo hello > 1.txt
[root@zetawiki ~]# echo hello world > 2.txt
[root@zetawiki ~]# cat 1.txt
hello
[root@zetawiki ~]# cat 2.txt
hello world
[root@zetawiki ~]# cmp 1.txt 1.txt
[root@zetawiki ~]# cmp 1.txt 2.txt
1.txt 2.txt differ: byte 1, line 1
3 실습 2: -s 옵션[ | ]
- -s 옵션(--silent)을 주면 아무 것도 출력되지 않음. 종료 상태값만 남음
- 같으면 0, 다르면 1
Console
Copy
[root@zetawiki ~]# cmp -s 1.txt 1.txt
[root@zetawiki ~]# echo $?
0
[root@zetawiki ~]# cmp -s 1.txt 2.txt
[root@zetawiki ~]# echo $?
1