Linuxpia/리눅스 사용 팁

파일이 같은지 여부 판단, diff, cmp, md5sum

Linuxpia4U 2024. 6. 28. 20:46
반응형

파일이 같은지 여부 판단

파일이 같은지 여부를 판단하는 데 유용한 명령어로는 diff, cmp, md5sum 등이 있습니다. 각 명령어의 사용 방법과 특징을 아래에 설명하겠습니다.

1. diff

diff 명령어는 두 파일의 차이점을 비교하여 출력합니다. 파일이 동일하다면 아무런 출력도 하지 않습니다.

diff file1.txt file2.txt

2. cmp

cmp 명령어는 두 파일을 바이트 단위로 비교하여 첫 번째 차이점을 출력합니다. 파일이 동일하다면 아무런 출력도 하지 않습니다.

cmp file1.txt file2.txt

3. md5sum

md5sum 명령어는 파일의 MD5 해시값을 생성하여 파일이 같은지 여부를 확인할 수 있습니다. 두 파일의 해시값이 같으면 파일이 동일하다는 의미입니다.

md5sum file1.txt
md5sum file2.txt

두 파일의 MD5 해시값이 같으면 파일이 동일합니다. 예를 들어:

md5sum file1.txt
# 출력: e2fc714c4727ee9395f324cd2e7f331f  file1.txt
md5sum file2.txt
# 출력: e2fc714c4727ee9395f324cd2e7f331f  file2.txt

 

위의 예시처럼 해시값이 같으면 두 파일이 동일합니다.

이름은 다르지만 동일한 두 파일 비교 결과

정리

  • diff: 파일의 차이점을 비교하여 출력합니다. 동일하면 아무런 출력도 하지 않습니다.
  • cmp: 두 파일을 바이트 단위로 비교하여 첫 번째 차이점을 출력합니다. 동일하면 아무런 출력도 하지 않습니다.
  • md5sum: 파일의 MD5 해시값을 비교하여 파일이 동일한지 확인할 수 있습니다.

이 명령어들을 활용하여 파일이 같은지 여부를 판단할 수 있습니다.

반응형