[우분투,OSX] Visual Diff Tool (meld 와 opendiff) Computer Tip

일반적으로 linux 혹은 Mac OS X 에서 파일 비교를 위하여
diff 명령을 내립니다.
그런데 patch 등을 위한 것이 아니고 일반적인 파일 비교를 위해서라면
화면으로 보면서 변화한 내용을 보는 것이 도움이 됩니다.

다음은 각각 우분투와 OS X에서 비주얼 diff 툴을 설치하고 비교하는 것을 해 봅니다.

1) Ubuntu 의 meld

우분투 터미널 창에서,

$ sudo apt-get install meld

라고 하면 됩니다. (12.04에서 실행했습니다)

meld 를 실행하면,

이런 빈 화면이 나타나는데, 좌측 상단 첫번째 아이콘 (다큐먼트에 플러스 표시)을 누르면,

비교하기 위한 파일을 지정한 다음, "확인"을 누릅니다.

그러면 위와 같이 비쥬얼한 변경 내용이 눈에 화악! 다가옵니다 ^^


2) 맥 OS X 에서 opendiff

우선 XCode가 설치되었다고 가정하면 opendiff 가 설치됩니다.

터미널에서 위와 같이 

$ opendiff *.c

라고 파일 두 개를 지정하면,


만약 위의 명령을 돌렸는데,

xcode-select: error: tool 'opendiff' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

라고 메시지가 나오면,

$ sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
라고 명령을 주고 돌리면 됩니다.
위와 같이 meld 와 유사한 비쥬얼 diff가 나타납니다.

(개인적으로는 meld 가 더 눈에 잘 들어오네요...)

어느분께는 도움이 되셨기를 바랍니다.

핑백

덧글

  • 에로링 2013/10/22 14:02 # 삭제 답글

    좋은 정보 감사합니다. 어느분께는 도움이 됬네요~
  • 지훈현서아빠 2013/10/22 14:53 #

    도움이 되셨다니 저의 보람입니다~ ^^
  • 만주고토수복 2017/09/01 09:49 # 삭제 답글

    우분투를 쓰면서 가끔 Ultradiff(물론 유료입니다) 같은 게 없나 했는데
    리눅스에도 이런 게 있군요.

    유용하게 사용하지요. ~
    끝.
  • 지훈현서아빠 2017/09/01 13:01 #

    도움이 되셨더면 저의 보람입니다~ ^^
  • 장료문원 2018/01/30 10:53 # 삭제 답글

    덕분에 설치 후 잘 사용중입니다. 감사합니다.
  • 지훈현서아빠 2018/01/30 15:43 #

    도움이 되셨다니 저의 보람입니다~ ^^
댓글 입력 영역

구글애드텍스트