일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- maven
- TRAC
- phylip
- perl
- Linux
- 곽노현
- 박근혜
- 생일
- 태그를 입력해 주세요.
- Oracle
- j2ee
- Taglib
- 대추군
- web
- 조치원
- 바꾸네
- Nexus
- El
- JSTL
- Java
- 순천
- 대추
- Bio
- 이클립스
- 대추군대추양
- css
- AOP
- designpattern
- Eclipse
- manpage
- Today
- Total
일이 없는 家
DIFF(1) 본문
NAME
diff - 파일을 줄별로 비교한다.
SYNOPSIS
diff [OPTION]... FILES
DESCRIPTION
파일을 줄별로 비교한다.
-i --ignore-case
파일내용을 비교할 때 대소문자를 구별하지 않는다.
--ignore-file-name-case
파일이름을 비교할 때 대소문자를 구별하지 않는다.
--no-ignore-file-name-case
파일이름을 비교할 때 대소문자를 신경쓴다.
-E --ignore-tab-expansion
탭(TAB) 확장에 기인한 차이는 무시한다.
-b --ignore-space-change
공백문자의 양에 기인한 차이는 무시한다.
-w --ignore-all-space
모든 공백문자를 무시한다.
-B --ignore-blank-lines
비어있는 라인에 기인한 차이는 무시한다.
-I RE --ignore-matching-lines=RE
RE와 매치하는 라인에 기인한 차이는 무시한다.
--strip-trailing-cr
입력의 캐리지리턴은 걸러낸다.
-a --text
모든 파일을 텍스트로 다룬다.
-c -C NUM --context[=NUM]
복사된 컨텍스트의 내용 중 NUM 수(기본 3)만큼의 줄을 출력한다.
-u -U NUM --unified[=NUM]
통합컨텍스트의 내용 중 NUM 수(기본 3)만큼의 줄을 출력한다.
--label LABEL
파일명 대신에 LABEL을 사용한다.
-p --show-c-function
각 변경이 포함된 C펑션을 표시한다.
-F RE --show-function-line=RE
RE와 일치하는 가장 최근의 라인을 보여준다.
-q --brief
파일이 서로다른지만 출력한다.
-e --ed
ed스크립트를 출력한다.
--normal
평범한 diff를 출력한다.
-n --rcs
RCS포맷의 diff를 출력한다.
-y --side-by-side
2컬럼으로 출력한다.
-W NUM --width=NUM
최대 NUM(기본 130)개의 열로 출력한다.
--left-column
공통 라인의 왼쪽 열만 출력한다.
--suppress-common-lines
공통라인은 출력하지 않는다.
-D NAME --ifdef=NAME
Output merged file to show `#ifdef NAME' diffs.
--GTYPE-group-format=GFMT
Similar, but format GTYPE input groups with GFMT.
--line-format=LFMT
Similar, but format all input lines with LFMT.
--LTYPE-line-format=LFMT
Similar, but format LTYPE input lines with LFMT.
LTYPE is `old', `new', or `unchanged'.
GTYPE is LTYPE or `changed'.
GFMT 은 아래를 포함할 수 있다:
%< FILE1 의 내용물
%> FILE2 의 내용물
%= FILE1, FILE2 의 공통 내용물
%[-][WIDTH][.[PREC]]{doxX}LETTER
LETTER 를 위한 printf스타일 스펙
LETTER 은 새그룹을 위한 아래와 같고, 오래된 그룹을 위한 아래의 소문자와 같다:
F 첫 줄 번호
L 마지막 줄 번호
N 총 라인 수 = L-F+1
E F-1
M L+1
LFMT 은 아래를 포함할 수 있다:
%L 라인의 내용물
%l 따르는 crlf를 제외한 라인의 내용물
%[-][WIDTH][.[PREC]]{doxX}n
입력라인넘버를 위한 printf스타일 스펙
GFMT 또는 LFMT 는 아래를 포함할 수 있다:
%% %
%c'C' 단일문자 C
%c'\OOO'
8진수 문자 OOO
-l --paginate
페이징하기 위해 'pr'을 통해 출력을 전달한다.
-t --expand-tabs
출력할 때 탭을 공백으로 확장한다.
-T --initial-tab
Make tabs line up by prepending a tab.
--tabsize=NUM
탭의 종료점은 매 NUM(기본 8) 만큼의 출력컬럼이다.
--suppress-blank-empty
빈 출력 라인 앞에 공백이나 탭을 억제합니다.
-r --recursive
발견된 모든 서브디렉토리를 비교한다.(Recursively)
-N --new-file
없는 파일을 빈 것으로 다룬다.
--unidirectional-new-file
없는 첫 파일은 빈 것으로 다룬다.
-s --report-identical-files
두 파일이 같을 때 보고한다.
-x PAT --exclude=PAT
PAT와 일치하는 파일을 제외한다.
-X FILE --exclude-from=FILE
FILE의 어떠한 패턴과도 일치하는 파일은 제외한다.
-S FILE --starting-file=FILE
디렉토리를 비교할 때 FILE로 시작한다.
--from-file=FILE1
FILE1을 모든 피연산자와 비교한다. FILE1는 디렉토리일 수 있다.
--to-file=FILE2
모든 피연산자를 FILE2와 비교한다. FILE2는 디렉토리일 수 있다.
--horizon-lines=NUM
공통 접두사와 접미사의 NUM 만큼의 줄 수를 유지한다.
-d --minimal
변화가 거의 없어서 찾기 힘들것이라 가정하고 노력하길 바라는 옵션
--speed-large-files
큰 파일과 많이 흩뿌려진 작은 변화를 가정한다.
-v --version
버전정보를 출력한다.
--help 도움말을 출력한다.
FILES are `FILE1 FILE2' or `DIR1 DIR2' or `DIR FILE...' or `FILE... DIR'.
--from-file 이나 --to-file 이 주어진다면, FILES의 제한이 없다.
FILE 이 `-' 라면, 표준입력을 받아들인다.
종료상태가 0 이면 대상이 동일한 것이고, 1이면 다른 것, 2이면 문제가 있음을 나타낸다.
AUTHOR
Written by Paul Eggert, Mike Haertel, David Hayes, Richard Stallman,
and Len Tower.
REPORTING BUGS
Report bugs to: bug-diffutils@gnu.org GNU diffutils home page:
<http://www.gnu.org/software/diffutils/> General help using GNU soft-
ware: <http://www.gnu.org/gethelp/>
COPYRIGHT
Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU
GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
SEE ALSO
The full documentation for diff is maintained as a Texinfo manual. If
the info and diff programs are properly installed at your site, the
command
info diff
should give you access to the complete manual.
diffutils 2.9.19-4065 April 2010 DIFF(1)
* 출처만 밝히시면 퍼가셔도 상관없습니다.
[참고]
1. diff -bi a.txt b.txt