답변:
모든 Google 직원에게 ... Beyond Compare it 규칙을 확인 하십시오 . Pro 버전은 30 $ 또는 50 $입니다.
터미널을 사용하지 않아도 diff
명령은 디렉토리를 비교할 수 있습니다.
이 유틸리티는 대부분의 Linux 배포판에서도 사용할 수 있습니다.
diff -rq directory1/ directory2/
-r
하위 디렉토리를 통한 재귀를 나타냅니다. -q
간단한 출력을 제공합니다 (예 : 실제 diff를 표시하지 않고 파일 / 디렉토리가 다른지 확인하십시오).
다른 유용한 옵션은 다음
-s
과 같습니다. 동일한 파일보고,
-i
파일 내용의
--ignore-file-name-case
대소 문자 무시 , 파일 이름 비교시 대소 문자 무시
.DS_Store
파일의 차이점에 대한 경고 (주로 유용성 경고)를 피하려면 다음을 사용하십시오.
diff -rq directory1/ directory2/ | grep -v .DS_Store
Bare Bones Software의 Text Wrangler 와 함께 제공되는 diff 도구 는 디렉토리를 비교하지만 두 디렉토리에있는 파일과 각 디렉토리에있는 파일 만 표시합니다. 둘 다에있는 파일을 선택하면 단추 클릭 한 번으로 변경 사항을 한 줄씩 병합하여 편집 할 수 있습니다. 그래도 파일을 이동할 수는 없습니다. 외부에서 수행해야합니다 (예 : Finder를 통해).
나는 그것이 더 나은 무료 옵션 중 하나라는 것을 알았습니다.
이를 달성하기위한 또 다른 깔끔한 도구는 유닉스 및 리눅스 스택 익스체인지 에 설명 된 rsync 입니다. 두 개의 폴더를 비교하려면
rsync -avun $SOURCE $TARGET
그리고 파일 일관성 / 비트 썩음에 대해 정말로 염려한다면 파일 체크섬을 비교하는 c 옵션도 있습니다
rsync -avnc $SOURCE $TARGET
폴더 동기화를 사용 합니다. Mac App Store 에서 $ 8.99입니다 . 정말 잘 작동합니다.
강력한 오픈 소스 소프트웨어 인 meld를 사용해보십시오 . Mac 버전은 Meld for OSX 에서 찾을 수 있습니다 . 디렉토리와 파일 비교를 모두 지원하며 Mac에서 훌륭하게 작동합니다.
이 답변을 개선하고 왜 멜 드가 좋은지를 설명하라는 지시를 받았습니다. 일반적으로 Meld는 그놈에서 주로 사용되는 전체 기능 비교 소프트웨어입니다. 여기에 나열된 많은 소프트웨어보다 낫습니다.
좋지 않은 부분은 GTK로 개발 된 것일 수 있습니다. 따라서 때로는 자연 MAC 프로그램처럼 느껴지지 않습니다. 게다가, 오래된 MAC 버전은 약간 버그가있었습니다. 그러나 현재 사용중인 최신 3.19.2는 훌륭하게 작동하며 결코 문제를 겪지 않았습니다.
과거에 큰 폴더 구조 (DVD)를 비교해 왔으며이를 위해 명령 줄 유틸리티를 개발했습니다. 최근에 유틸리티 (CrcCheckCopy)를 무료 및 크로스 플랫폼 (MacOS 및 Windows)으로 만들었습니다.
CrcCheckCopy는 소스 폴더를 스캔하고 모든 파일의 CRC 스탬프를 포함하는 파일을 만듭니다. 그런 다음이 파일은 대상 폴더를 비교하는 데 사용됩니다.
당신은 여기에서 얻을 수 있습니다 : https://www.starmessagesoftware.com/crccheckcopy 귀하의 의견에 감사드립니다.