일이 없는 家

DIFF(1) 본문

Debian manpage [bash]

DIFF(1)

자발적 막노동 2012. 10. 2. 13:54

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

'Debian manpage [bash]' 카테고리의 다른 글

LAST(1)  (0) 2012.10.02
UNAME(1)  (0) 2012.10.02
COL(1)  (0) 2012.08.23
DF(1)  (0) 2012.08.23
HEAD(1)  (0) 2012.08.22