[Windows, Linux] 두 디렉터리의 모든 항목을 diff Computer Tip

만약 같은 소스인데 버전이 약간 다른 두 디렉터리가 있다고 할 때,
이 안에 있는 모든 파일을 비교하고 틀린 것을 diff 하려면
또 어떻게 diff와 find 등의 shell 명령으로 결과를 뽑아낼까 잠깐
고민을 해 보다가, diff 자체에 -r 옵션이 있음을 알았습니다.

자, 문제는 윈도우에서도 같은 작업을 하고 싶다는 것이었습니다.

다음과 같이 GNU DiffUtils for Windows 을 이용하면 됩니다.

윈도우 웹브라우져에서 위와 같이 링크에 들어가 첫번째 다운로드용 Setup을 누릅니다.

해당 파일을 실행시킵니다.

다 기본 으로 실행시킵니다.

Accept 하고 Next 입니다.

디폴트 폴더에 풉니다.

디폴트로 모두 설치합니다.

디폴트 메뉴로 지정합니다.

바로가기를 만듧니다.

드디어 설치~

설치를 마쳤습니다.

탐색기로 해당 위치에 diff.exe가 설치되었는가 확인하고,

고급 시스템 설정에서

환경변수를 눌러,

시스템 Path 변수를 선택한 다음, "편집"을 누릅니다.

탐색기에서 갔었던 곳을 Copy & Paste 합니다. (마지막에 가서 ';'를 친 다음에 넣습니다)

이제는 diff 하고픈 디렉터리가 있는 곳에 가서,
위와 같이 diff -r folder1 folder2 해 보면~

변경된 diff 결과 및 특정 폴더에만 있는 파일 및 디렉터리 등이 쫙~ 나타납니다.


어느분께는 도움이 되셨기를...

덧글

댓글 입력 영역

구글애드텍스트