비교할 때 복사 컨텍스트 출력 형식과 통합 컨텍스트 출력 형식의 차이점은 무엇입니까?
diff -NBur dir1/ dir2/
diff -NBcr dir1/ dir2/
답변1
분명히 당신은 지침을 잘못 읽었습니다. 플래그 -u
는맞잡다-c
유니코드 가 아닌 컨텍스트복사"컨텍스트 형식"이 아닌 컨텍스트:
-c -C NUM --context[=NUM] Output NUM (default 3) lines of copied context.
-u -U NUM --unified[=NUM] Output NUM (default 3) lines of unified context.
차이점을 알아내는 가장 직접적인 방법은 다음을 시도해 보는 것입니다.
$ cat >1
line
diff
more
^D
$ cat >2
line
ffid
more
^D
$ diff -c 1 2
*** 1 2010-12-14 09:08:48.019797000 +0200
--- 2 2010-12-14 09:08:56.029797001 +0200
***************
*** 1,3 ****
line
! diff
more
--- 1,3 ----
line
! ffid
more
$ diff -u 1 2
--- 1 2010-12-14 09:08:48.019797000 +0200
+++ 2 2010-12-14 09:08:56.029797001 +0200
@@ -1,3 +1,3 @@
line
-diff
+ffid
more
차이점을 이해하시나요?