리눅스(Linux) 파일 비교 명령어 cmp, diff, comm
반응형
cmp
파일 비교 명령어, 모든 종류의 두 개의 파일을 비교하고 그 결과물을 표준 출력에 쓴다. 기본값으로 만약 파일들이 같다면 cmp은 실행되지 않는다. 파일들이 서로 다르다면, 다른 점이 발견된 최초 지점의 바이트와 문자열 숫자를 알려준다.
[사용법]
#> cmp [옵션] [비교파일1] [비교파일2]
[옵션]
옵션 | 설명 |
-b | 두 파일간의 다른 바이트들을 출력 |
-i | 입력어의 최초 SKIP 바이트들을 건너뛴다. |
-l | 틀린 문자의 갯수를 출력 |
-s | 아무것도 출력하지 않고 종료 코드만을 출력 0:파일이 같음, 1:파일이 다름, 2:파일에 접근 불가 |
-v | 버전 정보 출력 |
diff
- 파일 비교 명령어, 일반적으로 하나의 파일 버전과 동일한 파일의 다른 버전 간의 변경 사항을 보여주는 데 쓰인다. diff는 문서 파일의 줄 사이 변경 사항을 보여준다.
- diff3 명령어는 3개의 파일까지 비교가 가능하다.
[사용법]
#> diff [옵션] [비교파일1] [비교파일2]
#> diff3 [옵션] [비교파일1] [비교파일2] [비교파일3]
[옵션]
옵션 | 설명 |
-c | 두 파일간의 차이점 출력 |
-d | 두 파일간의 차이점을 상세하게 출력 |
-r | 두 디렉터리간의 차이점 출력, 서브디렉터리까지 비교 |
-i | 대소문자의 차이 무시 |
-w | 모든 공백 차이 무시 |
-s | 두 파일이 같을 때 알림 |
comm
- 파일 비교 명령어, 일반적이고 뚜렷한 문자열들을 위해서 두 개의 파일들을 비교하기 위해서 사용된다.
[사용법]
#> comm [옵션] [비교파일1] [비교파일2]
[옵션]
옵션 | 설명 |
-1 | 첫 번째 파일에만 있는 행은 출력하지 않음 |
-2 | 두 번째 파일에만 있는 행은 출력하지 않음 |
-3 | 두 파일 모두에 있는 행은 출력하지 않음 |
반응형
'OS > linux' 카테고리의 다른 글
리눅스(Linux) CentOS5 yum 명령어 에러 해결 방법 (2) | 2017.04.20 |
---|---|
리눅스(Linux) Netcat(nc) 명령어 (0) | 2017.04.07 |
리눅스(Linux) netstat 명령어 사용법, 네트워크 상태 확인하기 (0) | 2017.04.05 |
리눅스(Linux) shadow 파일 패스워드 크랙하기 - 존 더 리퍼(John the Ripper) (2) | 2017.02.24 |
리눅스(Linux) base64 명령어 (0) | 2017.02.23 |
TAGS.