본문 바로가기
IT

리눅스 명령어 diff 사용 방법

by e"sungjin 2023. 2. 26.
SMALL

리눅스 명령어 diff 사용 방법

소개

리눅스 명령어 중 diff는 두 개의 파일이나 디렉토리를 비교할 때 사용하는 명령어입니다. 두 개의 파일이나 디렉토리를 비교하여 어떤 부분이 다른지 확인할 수 있습니다. 이번 글에서는 diff 명령어의 사용법과 예시를 알아보겠습니다.

diff 명령어 사용법

diff 명령어는 아래와 같은 구조를 가집니다.

diff [옵션] 파일1 파일2

위 구조에서 파일1과 파일2는 비교할 파일의 이름이고, 옵션으로는 아래와 같은 것들이 있습니다.

  • c : context 출력 형식으로 출력합니다.
  • r : 하위 디렉토리를 재귀적으로 검색합니다.
  • i : 대/소문자를 구분하지 않습니다.
  • w : 공백을 무시합니다.

diff 명령어 예시

파일 비교하기

$ diff file1.txt file2.txt

위 명령어는 file1.txt와 file2.txt를 비교하여 다른 부분을 출력합니다.

디렉토리 비교하기

$ diff -r dir1 dir2

위 명령어는 dir1과 dir2 디렉토리를 비교하여 다른 부분을 출력합니다.

context 출력 형식으로 출력하기

$ diff -c file1.txt file2.txt

위 명령어는 file1.txt와 file2.txt를 비교하여 context 출력 형식으로 다른 부분을 출력합니다.

결론

diff 명령어는 파일이나 디렉토리를 비교하고, 어떤 부분이 다른지 확인할 수 있습니다. 이번 글에서는 diff 명령어의 사용법과 예시를 알아보았는데, 다양한 옵션을 사용하여 더욱 유연하게 사용할 수 있습니다.

LIST