Linuxpia/Linux 명령어

[리눅스 명령어] 파일을 비교하는 명령어, cmp

Linuxpia4U 2023. 8. 2. 03:41
반응형

파일을 비교하는 명령어, cmp

`cmp` 명령어는 두 개의 파일을 바이너리 수준에서 비교하는 명령어입니다. 이 명령어는 파일의 내용이 동일한지, 그렇지 않다면 어느 위치에서 차이가 있는지를 알려줍니다.

다음은 `cmp` 명령어의 기본적인 사용법입니다:

cmp file1 file2


이 명령어는 `file1`과 `file2`를 비교하고, 두 파일이 다르면 첫 번째로 차이가 나는 바이트 위치와 줄 번호를 출력합니다. 두 파일이 동일하면 아무것도 출력하지 않습니다.

`cmp` 명령어에는 다양한 옵션이 있습니다. 일부 중요한 옵션은 다음과 같습니다:

`-l` 또는 `--verbose`: 이 옵션은 모든 차이점을 출력하며, 각 차이점에 대해 바이트 위치와 두 파일에서의 값이 출력됩니다.

`-s` 또는 `--quiet` 또는 `--silent`: 이 옵션은 출력을 억제하고, 차이점의 유무만을 나타내는 종료 상태를 반환합니다.

결과를 조용하게 넘어가는 옵션이 '-s'입니다. '--silent'의 머리글자를 땄습니다. '-l'은 차이가 큰 파일은 출력 끝나기를 기다리는 것이 힘듭니다. 그 많은 차이를 다 보여주니까요.

자세한 설명은 'man cmp'로 찾아서 사용합니다.

반응형