OS X 명령줄을 사용하여 파일 형식을 제외한 두 폴더의 차이점

OS X 명령줄을 사용하여 파일 형식을 제외한 두 폴더의 차이점

그러나 나는 OS X 사용자로서 터미널에서 결과를 흐리게 하는 것처럼 diff -rq folder1 folder2멋진 숨겨진 파일을 얻을 수 있다는 것을 알았습니다 . .DS_Store그래서 저는 그 파일들에 별로 관심이 없습니다. 명령줄을 아는 것은 강력하며 종종 숨겨진 보석이 많이 포함되어 있습니다. 두 폴더에 대해 어떻게 비교를 할 수 있나요? 하나 이상의 파일/유형을 제외합니다.

이는 rsync, git 또는 svn과 같은 것이 아니라는 점에 유의하세요. 내가 찾는 답변에 대한 대부분의 검색은 주로 svn/git 저장소를 참조하기 때문에..

답변1

diff의 -x 플래그를 사용하여 특정 패턴과 일치하는 모든 파일을 제외할 수 있습니다. 다음 줄은 비교하는 모든 디렉터리의 모든 숨겨진 파일을 제외해야 합니다.

diff -x '.*' -rq folder1 folder2 

관련 정보