WinMerge로 두 폴더 비교하기, 복사 전에 다른 파일만 확인

작업 폴더와 백업 폴더에 파일이 많이 들어 있으면 탐색기에서 이름을 하나씩 비교하기 어렵습니다. WinMerge에서 두 폴더를 열면 한쪽에만 있는 파일과 양쪽에서 달라진 파일을 볼 수 있습니다. 폴더 비교에는 복사와 삭제 기능도 있으므로, 처음에는 어느 쪽이 기준인지 적어 두고 결과 읽기부터 시작하세요.

왼쪽과 오른쪽 폴더의 용도를 적기

WinMerge 공식 배포본을 설치하고 파일 열기에서 파일 대신 비교할 두 폴더를 각각 지정합니다. 왼쪽에 현재 작업본, 오른쪽에 지난 백업본처럼 비교 목적을 먼저 정해 두세요. 경로가 길거나 폴더 이름이 같다면 상위 폴더까지 확인해 복사할 방향을 나중에 헷갈리지 않게 합니다.

하위 폴더까지 비교할 필요가 있으면 재귀 비교 옵션을 확인합니다. 백업 폴더 안에 또 다른 백업이 들어 있다면 범위를 좁히세요. 파일이 많은 저장소는 비교하는 데 시간이 걸릴 수 있으므로 우선 자료가 들어 있는 작은 폴더로 연습하면 결과의 표시 방식과 사용하려는 필터를 확인하기 좋습니다.

폴더 비교 결과에서 볼 상태. 왼쪽만 작업본에만 있는 항목 / 오른쪽만 백업본에만 있는 항목 / 차이 있음 양쪽 내용 확인 / 같음 비교 기준 안에서 동일
폴더 비교 결과에서 볼 상태

결과에서 한쪽만 있는 항목과 달라진 항목 보기

한쪽에만 있다는 표시가 보이면 다른 쪽에 같은 상대 경로의 파일이 없다는 의미입니다. 파일 이름을 바꾸거나 옮겼다면 이전 이름과 새 이름이 각각 다른 항목으로 보일 수 있습니다. 삭제를 누르기 전에 실제로 빠진 파일인지, 이름이나 저장 위치만 달라진 파일인지 열어서 확인하세요.

두 파일이 다르다는 표시가 보이면 텍스트 문서는 열어 달라진 줄을 살펴볼 수 있습니다. 날짜와 크기 위주 비교는 많은 파일을 빨리 훑는 데 유용할 수 있지만, 내용이 같은지 확인해야 한다면 비교 방식에서 전체 내용 기준을 사용하는지 살펴봅니다. 작은 폴더에서 방식별 결과를 비교하면 차이를 이해하기 쉽습니다.

필터를 걸 때 제외 범위를 확인하기

비교 목적이 문서와 설정 파일 확인이라면 이름이나 확장자 필터를 활용할 수 있습니다. 예를 들어 임시 파일과 캐시 폴더까지 모두 표시하면 필요한 결과가 묻힐 수 있습니다. 처음에는 전체 결과를 보고 제외 기준을 하나씩 추가하세요. 사용 중인 WinMerge 버전에서 어떤 필터 구문을 지원하는지는 공식 매뉴얼에서 확인합니다.

필터로 제외된 항목은 기본 화면에서 보이지 않을 수 있습니다. 결과가 모두 같다고 표시되어도 제외한 항목까지 같다는 뜻은 아닙니다. 실제 백업에서 특정 폴더를 빠뜨렸는지 확인하는 작업이라면 해당 폴더가 필터에 걸리지 않았는지 보고, 중요 파일 몇 개를 양쪽에서 직접 열어 봅니다.

복사나 정리 직전에 확인. 기준 위치 현재본과 백업본 구분 / 선택 항목 필요한 파일만 선택 / 복사 방향 왼쪽과 오른쪽 재확인 / 복구 대비 덮어쓸 파일 보관
복사나 정리 직전에 확인

복사는 한 파일로 시험하고 방향 다시 확인하기

예를 들어 프로젝트 문서의 누락 여부를 보려면 현재본과 백업본을 열어 왼쪽에만 있는 파일 목록을 확인합니다. 이름이 바뀐 문서와 신규 문서를 구분하고, 필요하면 백업 쪽 기존 파일을 별도로 보관하세요. 복사 기능을 쓰려면 시험 파일 한 개로 방향과 결과를 확인한 뒤 범위를 늘립니다.

정리만 보고할 목적이라면 비교 결과를 보고 파일을 이동하거나 삭제할 필요는 없습니다. 변경을 적용한 뒤에는 같은 조건으로 다시 비교해 의도한 항목만 달라졌는지 확인합니다. 폴더 범위와 비교 방식, 필터를 적어 두면 다음 백업 때도 같은 기준으로 확인할 수 있습니다.

폴더 구조가 한 단계 다르게 보일 때

현재본의 프로젝트 폴더와 백업본에서 그 상위 폴더를 골랐다면, 내용이 있어도 상대 경로가 달라 대량으로 한쪽에만 있다는 결과가 나올 수 있습니다. 양쪽의 시작 폴더에서 바로 보이는 하위 폴더 이름을 비교하고, 같은 수준이 맞는지 확인하세요. 파일 수가 예상보다 훨씬 적다면 하위 폴더 포함과 필터를 확인합니다. 이동이나 복사 전에는 작은 범위에서 상대 경로가 어떻게 매칭되는지 확인하면 기존 구조와 다른 위치에 파일을 넣는 일을 줄일 수 있습니다.

참고 자료 WinMerge 폴더 비교 설명서 · WinMerge 필터 설명서

Leave a Comment