Tips/LINUX2010. 5. 3. 14:18
1. 파일 a와 파일 b를 비교한다면
$diff a b

2. 디렉토리 a와 디렉토리 b를 비교한다면
$diff -rN a b
(-r 옵션은 하위 디렉토리까지 검사하라는 뜻. 길게 쓰려면 --recursive )
(-N 존재하지 않는 파일은 비어 있는 것으로 처리, 한쪽에만 있는 파일도 검사한다는 뜻임)

3. 다른 유용한 옵션들
-b : 공백문자의 양이나 차이는 무시하라
- B : 빈줄의 차이는 무시하라
-u :  unified 형식으로 출력

4. 코드 비교할 때 .svn 디렉토리는 제외하고 싶다면
$diff --exclude=.svn a_dir b_dir

5. 한 디렉토리와 다른 디렉토리의 코드를 비교하는 추천 명령
$diff --exclude=.svn -urNbB  dir_a dir_b



Posted by young.h.rhie