Linux

[Linux] diff -rq - 디렉터리 비교

비번변경 2025. 5. 16. 15:58

개요

GitLab 브랜치 관리를 하고 있는데, 실수가 있어 두 브랜치 간 동일해야 하는 내용도 다른 내용을 가지고 있는 것을 확인했다. 이 때 어느 파일, 어느 디렉터리에서 차이가 있는지 확인해보려고 한다.

방법을 알아보자.

 

 

diff

diff 명령어는 기본적으로 두 파일 간의 차이를 확인할 때 사용한다. 만약 하위 디렉터리 비교가 필요하다면 -r, --recursive 명령을 사용해 확인할 수 있다.

diff -r /path_1 /path_2
diff --recursive /path_1 /path_2

차이가 있는 파일의 이름과 그 내용을 확인할 수 있다.

 

만약 상세 내용이 아니라 차이가 있는 파일의 목록을 확인하고 싶다면 -q 옵션을 주면 된다.

diff -rq /path_1 /path_2
diff --recursive --brief /path_1 /path_2

 

 

참고 문서

https://www.man7.org/linux/man-pages/man1/diff.1.html

https://contradicto-lee.tistory.com/45

 

728x90