리눅스 diff

From CS Wiki
파일을 줄 단위로 비교하여 출력한다.
  • 유닉스와 리눅스 모두에서 명령어와 옵션이 같음
  • 경로 : /usr/bin/diff

사용법[edit | edit source]

문법[edit | edit source]

diff [옵션] 기준파일 비교파일

옵션[edit | edit source]

  • -lines : 문맥의 행을 출력한다.
  • -a, --text : 모든 파일을 텍스트 파일로 취급한다.
  • -b, --ignore-all-space : 중복된 공백과 행의 끝에 있는 공백을 무시한다.
  • -B, --ignore-blank-lines : 파일에 있는 공백을 무시한다.
  • -c, -C num, --context[=num] : 문맥상으로 바뀐 줄(num)만큼 출력한다(기본은 2줄이다).
  • -d, --minimal : 세세하게 바뀐 것도 찾도록 한다.
  • -D name, --ifdef=name : C 원본 파일 내에서의 #ifdef로 정의한 문자열(name)에서도 출력한다.

예제[edit | edit source]

참고 문헌[edit | edit source]