두개의 파일을 비교해야 할때 사람이 눈이 가장 중요하긴 하지만 내용이 길거나 복잡하면 쉽게 비교가 되지 않죠.
그럴때 쓸만한 명령어 diff 입니다. 다음과 같이 두가지 파일이 있다고 가정해 보겠습니다.
text1
$ cat text1
HelloWorld
Nice to meet you.
What are you doing now?
Ok Ok.
Time to go.
text2
$ cat text2
HelloWorld
Glad to meet you.
What are you doing now?
Not bad
Time to go...
보는 순간 다른점이 파악되시나요? diff 를 사용해 보겠습니다.
$ diff -urN text1 text2
--- text1 2009-02-16 21:06:43.000000000 +0900
+++ text2 2009-02-16 21:07:12.000000000 +0900
@@ -1,5 +1,5 @@
HelloWorld
-Nice to meet you.
+Glad to meet you.
What are you doing now?
-Ok Ok.
-Time to go.
+Not bad
+Time to go...
text1가 text2와 비교될때 빠진 부분은 -로 나오고 추가된 부분은 +로 나옵니다.
위와 같이 간단하게 파일들의 차이점을 비교해 볼 수 있습니다.