Man page - diff(1)

Packages contains this manual

Available languages:

en fr es pl vi nb ko nl da cs tr hu sv ja uk id fi ru ro zh_TW sr el zh_CN de

Manual

DIFF

์ด ๋ฆ„
์š” ์•ฝ
์„ค ๋ช…
์ € ์ž
๋ฒ„ ๊ทธ ๋ณด ๊ณ 
์ € ์ž‘ ๊ถŒ
์ถ” ๊ฐ€ ์ฐธ ์กฐ
๋ฒˆ ์—ญ

์ด ๋ฆ„

diff - ํŒŒ ์ผ ์„ ํ–‰ ๋ณ„ ๋กœ ๋น„ ๊ต ํ•ฉ ๋‹ˆ ๋‹ค

์š” ์•ฝ

diff [ ์˜ต ์…˜ ]... ํŒŒ ์ผ

์„ค ๋ช…

ํŒŒ ์ผ ์„ ํ–‰ ๋ณ„ ๋กœ ๋น„ ๊ต ํ•ฉ ๋‹ˆ ๋‹ค .

๊ธด ์˜ต ์…˜ ์˜ ํ•„ ์ˆ˜ ์ธ ์ž ๊ฐ’ ์€ ์งง ์€ ์˜ต ์…˜ ์— ์„œ ๋„ ๋งˆ ์ฐฌ ๊ฐ€ ์ง€ ์ž… ๋‹ˆ ๋‹ค .
--normal

์ผ ๋ฐ˜ ๋น„ ๊ต ๊ฒฐ ๊ณผ ๋ฅผ ์ถœ ๋ ฅ ํ•ฉ ๋‹ˆ ๋‹ค (๊ธฐ ๋ณธ ๋™ ์ž‘ )

-q , --brief

ํŒŒ ์ผ ์ด ๋‹ค ๋ฅผ ๋•Œ ๋งŒ ๋ณด ๊ณ 

-s , --report-identical-files

๋‘ ํŒŒ ์ผ ์ด ๊ฐ™ ์„ ๋•Œ ๋ณด ๊ณ 

-c , -C ์ˆซ ์ž , --context [= ์ˆซ ์ž ]

๋ณต ์ œ ์ปจ ํ… ์Šค ํŠธ ์ˆซ ์ž (๊ธฐ ๋ณธ ๊ฐ’ 3)ํ–‰ ๋งŒ ํผ ์ถœ ๋ ฅ

-u , -U ์ˆซ ์ž , --unified [= ์ˆซ ์ž ]

๋‹จ ์ผ ์ปจ ํ… ์Šค ํŠธ ์ˆซ ์ž (๊ธฐ ๋ณธ ๊ฐ’ 3)ํ–‰ ๋งŒ ํผ ์ถœ ๋ ฅ

-e , --ed

ed (1) ์Šค ํฌ ๋ฆฝ ํŠธ ์ถœ ๋ ฅ

-n , --rcs

RCS ํ˜• ์‹ ๋น„ ๊ต ๋‚ด ์šฉ ์ถœ ๋ ฅ

-y , --side-by-side

๋‘ ์ปฌ ๋Ÿผ ์œผ ๋กœ ์ถœ ๋ ฅ

-W , --width = ์ˆซ ์ž

์ตœ ๋Œ€ ์ˆซ ์ž (๊ธฐ ๋ณธ ๊ฐ’ 130) ์ถœ ๋ ฅ ์ปฌ ๋Ÿผ ๋งŒ ํผ ์ถœ ๋ ฅ

--left-column

๊ณต ํ†ต ํ–‰ ์˜ ์ขŒ ์ธก ์ปฌ ๋Ÿผ ๋งŒ ์ถœ ๋ ฅ

--suppress-common-lines

๊ณต ํ†ต ํ–‰ ์€ ์ถœ ๋ ฅ ํ•˜ ์ง€ ์•Š ์Œ

-p , --show-c-function

์–ด ๋–ค C ํ•จ ์ˆ˜ ๊ฐ€ ๋ฐ” ๋€Œ ์—ˆ ๋Š” ์ง€ ํ‘œ ์‹œ

-F , --show-function-line = RE

RE ์™€ ์ผ ์น˜ ํ•˜ ๋Š” ๊ฐ€ ์žฅ ์ตœ ๊ทผ ํ–‰ ํ‘œ ์‹œ

--label ๋ ˆ ์ด ๋ธ”

ํŒŒ ์ผ ์ด ๋ฆ„ ๊ณผ ํƒ€ ์ž„ ์Šค ํƒฌ ํ”„ ๋Œ€ ์‹  ๋ ˆ ์ด ๋ธ” ํ™œ ์šฉ (๋ฐ˜ ๋ณต ํ•  ์ˆ˜ ์žˆ ์Œ )

-t , --expand-tabs

์ถœ ๋ ฅ ์‹œ ํƒญ ์„ ๊ณต ๋ฐฑ ์นธ ์œผ ๋กœ ๋ณ€ ํ™˜

-T , --initial-tab

์—ฌ ๋Ÿฌ ํƒญ ์„ ํƒญ ์ธ ๊ฒƒ ์ฒ˜ ๋Ÿผ ์ค„ ์„ ๋งž ์ถค

--tabsize = ์ˆซ ์ž

๋ชจ ๋“  ์ˆซ ์ž (๊ธฐ ๋ณธ ๊ฐ’ 8) ์ถœ ๋ ฅ ์ปฌ ๋Ÿผ ๋งˆ ๋‹ค ํƒญ ๋ฐฐ ์น˜

--suppress-blank-empty

๋นˆ ์ถœ ๋ ฅ ํ–‰ ์•ž ์˜ ๊ณต ๋ฐฑ ๋ฌธ ์ž ๋‚ด ์ง€ ๋Š” ํƒญ ๋ฌด ์‹œ

-l , --paginate

pr (1)๋กœ ํŽ˜ ์ด ์ง€ ๋ถ„ ํ•  ํ•˜ ์—ฌ ์ถœ ๋ ฅ ๊ฑด ๋„ˆ ๋›ฐ ๊ธฐ

-r , --recursive

ํ•˜ ์œ„ ๋”” ๋ ‰ ํ„ฐ ๋ฆฌ ๋ฅผ ์ฐพ ์œผ ๋ฉด ์žฌ ๊ท€ ์  ์œผ ๋กœ ๋น„ ๊ต

--no-dereference

์‹ฌ ๋ณผ ๋ฆญ ๋ง ํฌ ๋ฅผ ๋”ฐ ๋ผ ๊ฐ€ ์ง€ ์•Š ์Œ

-N , --new-file

๋ˆ„ ๋ฝ ํŒŒ ์ผ ์„ ๋นˆ ํŒŒ ์ผ ๋กœ ์ทจ ๊ธ‰

--unidirectional-new-file

๋น  ์ง„ ์ฒซ ์ค„ ์€ ๋นˆ ์ค„ ๋กœ ์ทจ ๊ธ‰

--ignore-file-name-case

ํŒŒ ์ผ ์ด ๋ฆ„ ๋น„ ๊ต ์‹œ ๋Œ€ ์†Œ ๋ฌธ ์ž ๋ฌด ์‹œ

--no-ignore-file-name-case

ํŒŒ ์ผ ์ด ๋ฆ„ ๋น„ ๊ต ์‹œ ๋Œ€ ์†Œ ๋ฌธ ์ž ๊ตฌ ๋ถ„

-x , --exclude = ํŒจ ํ„ด

ํŒจ ํ„ด ์— ์ผ ์น˜ ํ•˜ ๋Š” ํŒŒ ์ผ ์ œ ์™ธ

-X , --exclude-from = ํŒŒ ์ผ

ํŒŒ ์ผ ํŒจ ํ„ด ์— ์ผ ์น˜ ํ•˜ ๋Š” ํŒŒ ์ผ ์ œ ์™ธ

-S , --starting-file = ํŒŒ ์ผ

๋”” ๋ ‰ ํ„ฐ ๋ฆฌ ๋ฅผ ๋น„ ๊ต ํ•  ๋•Œ ํŒŒ ์ผ ๋ถ€ ํ„ฐ ์‹œ ์ž‘

--from-file = ํŒŒ ์ผ 1

ํŒŒ ์ผ 1 ์„ ๋ชจ ๋“  ๋น„ ๊ต ๋Œ€ ์ƒ ๊ณผ ๋น„ ๊ต ; ํŒŒ ์ผ 1 ์€ ๋”” ๋ ‰ ํ„ฐ ๋ฆฌ ์ผ ์ˆ˜ ์žˆ ์Œ

--to-file = ํŒŒ ์ผ 2

๋ชจ ๋“  ๋Œ€ ์ƒ ์„ ํŒŒ ์ผ 2 ์™€ ๋น„ ๊ต ; ํŒŒ ์ผ 2 ๋Š” ๋”” ๋ ‰ ํ„ฐ ๋ฆฌ ์ผ ์ˆ˜ ์žˆ ์Œ

-i , --ignore-case

ํŒŒ ์ผ ๋‚ด ์šฉ ์˜ ๋Œ€ ์†Œ ๋ฌธ ์ž ์ฐจ ์ด ๋ฌด ์‹œ

-E , --ignore-tab-expansion

ํƒญ ๋ณ€ ํ™˜ ๋ฐ” ๋€œ ๋ฌด ์‹œ

-Z , --ignore-trailing-space

ํ–‰ ๋ ๊ณต ๋ฐฑ ๋ฌธ ์ž ๋ฌด ์‹œ

-b , --ignore-space-change

๋Œ€ ๋Ÿ‰ ์˜ ๊ณต ๋ฐฑ ๋ฌธ ์ž ๋ฐ” ๋€œ ๋ฌด ์‹œ

-w , --ignore-all-space

๋ชจ ๋“  ๊ณต ๋ฐฑ ๋ฌธ ์ž ๋ฌด ์‹œ

-B , --ignore-blank-lines

๋นˆ ํ–‰ ์˜ ๋ฐ” ๋€œ ๋ฌด ์‹œ

-I , --ignore-matching-lines = RE

์ • ๊ทœ ํ‘œ ํ˜„ ์‹ RE ์— ์ผ ์น˜ ํ•˜ ๋Š” ๋ชจ ๋“  ๋ฐ” ๋€ ํ–‰ ๋ฌด ์‹œ

-a , --text

๋ชจ ๋“  ํŒŒ ์ผ ์„ ํ… ์Šค ํŠธ ํŒŒ ์ผ ๋กœ ์ทจ ๊ธ‰

--strip-trailing-cr

์ž… ๋ ฅ ์— ๋’ค ๋”ฐ ๋ผ ์˜ค ๋Š” ์บ ๋ฆฌ ์ง€ ๋ฆฌ ํ„ด ๋ฌธ ์ž ๋ฅผ ์ž˜ ๋ผ ๋ƒ… ๋‹ˆ ๋‹ค

-D , --ifdef = ์ด ๋ฆ„

โ€™#ifdef ์ด ๋ฆ„ โ€™ ๋น„ ๊ต ๋กœ ๋ณ‘ ํ•ฉ ํ•œ ํŒŒ ์ผ ์„ ์ถœ ๋ ฅ ํ•ฉ ๋‹ˆ ๋‹ค

--GTYPE-group-format = GFMT

GTYPE ์ž… ๋ ฅ ๊ทธ ๋ฃน ์„ GFMT ๋กœ ์„œ ์‹ ์ง€ ์ •

--line-format = LFMT

๋ชจ ๋“  ์ž… ๋ ฅ ํ–‰ ์„ LFMT ๋กœ ์„œ ์‹ ์ง€ ์ •

--LTYPE-line-format = LFMT

LTYPE ์ž… ๋ ฅ ํ–‰ ์„ LFMT ๋กœ ์„œ ์‹ ์ง€ ์ •

์ด ์„œ ์‹ ์˜ต ์…˜ ์œผ ๋กœ -D / --ifdef ๋ฅผ ์ผ ๋ฐ˜ ํ™” ํ•˜ ์—ฌ diff ์ถœ ๋ ฅ ์„ ์„ธ ๋ฐ€ ํ•˜ ๊ฒŒ

์กฐ ์ • ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค .

LTYPE ์€ โ€™oldโ€™, โ€™newโ€™, โ€™unchangedโ€™์ž… ๋‹ˆ ๋‹ค .

GTYPE ์€ LTYPE ๋˜ ๋Š” โ€™changedโ€™์ž… ๋‹ˆ ๋‹ค .

GFMT (์˜ ๊ฒฝ ์šฐ ์— ๋งŒ ) ํ•ด ๋‹น :

%<

ํŒŒ ์ผ 1 ์˜ ํ–‰

%>

ํŒŒ ์ผ 2 ์˜ ํ–‰

%=

ํŒŒ ์ผ 1 ๊ณผ ํŒŒ ์ผ 2 ์˜ ๊ณต ํ†ต ํ–‰

%[-][WIDTH][.[PREC]]{doxX} ๋ฌธ ์ž

๋ฌธ ์ž ์— ๋Œ€ ํ•œ printf ๋ฐฉ ์‹ ๋ช… ์„ธ

๋ฌธ ์ž ๋Š” ๋‹ค ์Œ ์˜ ๊ฒฝ ์šฐ new ๊ทธ ๋ฃน , ์†Œ ๋ฌธ ์ž ๋Š” old ๊ทธ ๋ฃน ์— ํ•ด ๋‹น ํ•ฉ ๋‹ˆ ๋‹ค :

F

์ฒซ ํ–‰ ๋ฒˆ ํ˜ธ

L

๋งˆ ์ง€ ๋ง‰ ํ–‰ ๋ฒˆ ํ˜ธ

N

ํ–‰ ๊ฐฏ ์ˆ˜ = L-F+1

E

F-1

M

L+1

%(A=B?T:E)

A์™€ B๊ฐ€ ๊ฐ™ ์œผ ๋ฉด T, ์•„ ๋‹ˆ ๋ฉด E

LFMT (์˜ ๊ฒฝ ์šฐ ์— ๋งŒ ) ํ•ด ๋‹น :

%L

ํ–‰ ๋‚ด ์šฉ

%l

๊ฐœ ํ–‰ ๋ฌธ ์ž ๋ฅผ ์ œ ์™ธ ํ•œ ํ–‰ ๋‚ด ์šฉ

%[-][WIDTH][.[PREC]]{doxX}n

์ž… ๋ ฅ ํ–‰ ๋ฒˆ ํ˜ธ ์˜ printf ๋ฐฉ ์‹ ๋ช… ์„ธ

GFMT์™€ LFMT ๋ชจ ๋‘ ์— ํ•ด ๋‹น :

%%

%

%cโ€™Cโ€™

๋‹จ ์ผ ๋ฌธ ์ž C์ด ์Šค ์ผ€ ์ด ํ”„ ๋ฌธ ์ž

%cโ€™\OOOโ€™

๋ฌธ ์ž ์™€ 8์ง„ ์ˆ˜ ์ฝ” ๋“œ OOO

C

๋ฌธ ์ž C (๋‹ค ๋ฅธ ๋ฌธ ์ž ๋Š” ๋ฌธ ์ž ๊ทธ ์ž ์ฒด ๋ฅผ ๋‚˜ ํƒ€ ๋ƒ„ )

-d , --minimal

์  ๊ฒŒ ๋ฐ” ๋€ ๋‚ด ์šฉ ์„ ์ตœ ๋Œ€ ํ•œ ๊ฒ€ ์ƒ‰

--horizon-lines = ์ˆซ ์ž

๊ณต ํ†ต ์ ‘ ๋‘ , ์ ‘ ๋ฏธ ๋ถ€ ์˜ ์ˆซ ์ž ํ–‰ ์€ ์œ  ์ง€ ํ•ฉ ๋‹ˆ ๋‹ค

--speed-large-files

์—ฌ ๊ธฐ ์ € ๊ธฐ ์ž‘ ๊ฒŒ ๋ฐ” ๋€ ๋‚ด ์šฉ ์ด ๋งŽ ์€ ํฐ ํŒŒ ์ผ ๋กœ ๊ฐ„ ์ฃผ

--color [= ์‹œ ๊ธฐ ]

์ƒ‰ ์ƒ ์ถœ ๋ ฅ ํ•ฉ ๋‹ˆ ๋‹ค . ์‹œ ๊ธฐ ๊ฐ’ ์€ โ€™neverโ€™, โ€™alwaysโ€™, โ€™autoโ€™ ์ค‘ ํ•˜ ๋‚˜ ์ž… ๋‹ˆ ๋‹ค ; --color ์˜ต ์…˜ ์€ --color= โ€™autoโ€™๋ฅผ ์˜ ๋ฏธ ํ•ฉ ๋‹ˆ ๋‹ค

--palette = ํŒ” ๋ ˆ ํŠธ

--color ์˜ต ์…˜ ์„ ์ง€ ์ • ํ–ˆ ์„ ๋•Œ ์‚ฌ ์šฉ ํ•  ์ƒ‰ ์ƒ ์ž… ๋‹ˆ ๋‹ค . ํŒ” ๋ ˆ ํŠธ ๋Š” terminfo ์— ์„œ ์‚ฌ ์šฉ ํ•  ์ˆ˜ ์žˆ ๋Š” ์ฝœ ๋ก  ๊ตฌ ๋ถ„ ๋ชฉ ๋ก ์ž… ๋‹ˆ ๋‹ค

--help

์ด ๋„ ์›€ ๋ง ์„ ํ‘œ ์‹œ ํ•˜ ๊ณ  ๋‚˜ ๊ฐ‘ ๋‹ˆ ๋‹ค

-v , --version

๋ฒ„ ์ „ ์ • ๋ณด ๋ฅผ ์ถœ ๋ ฅ ํ•˜ ๊ณ  ๋‚˜ ๊ฐ‘ ๋‹ˆ ๋‹ค

ํŒŒ ์ผ ์— ๋Š” โ€™ ํŒŒ ์ผ 1 ํŒŒ ์ผ 2 โ€™, โ€™ ๋”” ๋ ‰ ํ„ฐ ๋ฆฌ 1 ๋”” ๋ ‰ ํ„ฐ ๋ฆฌ 2 โ€™, โ€™ ๋”” ๋ ‰ ํ„ฐ ๋ฆฌ ํŒŒ ์ผ โ€™, โ€™ ํŒŒ ์ผ ๋”” ๋ ‰ ํ„ฐ ๋ฆฌ โ€™๊ฐ€ ํ•ด ๋‹น ํ•ฉ ๋‹ˆ ๋‹ค . ํŒŒ ์ผ ๊ฐ’ ์ด โ€™-โ€™ ๋ฌธ ์ž ๋ผ ๋ฉด , ํ‘œ ์ค€ ์ž… ๋ ฅ ์„ ์ฝ ์Šต ๋‹ˆ ๋‹ค . ์ข… ๋ฃŒ ์ƒ ํƒœ ๋Š” ์ž… ๋ ฅ ์ด ๋™ ์ผ ํ•˜ ๋ฉด 0, ๋‹ค ๋ฅด ๋ฉด 1, ๋ฌธ ์ œ ๋ฐœ ์ƒ ์‹œ 2์ž… ๋‹ˆ ๋‹ค .

์ € ์ž

Written by Paul Eggert, Mike Haertel, David Hayes, Richard Stallman, and Len Tower.

๋ฒ„ ๊ทธ ๋ณด ๊ณ 

๋ฒ„ ๊ทธ ๋ณด ๊ณ  ์ฃผ ์†Œ : bug-diffutils@gnu.org
GNU diffutils ํ™ˆ ํŽ˜ ์ด ์ง€ : <https://www.gnu.org/software/diffutils/>
GNU ์†Œ ํ”„ ํŠธ ์›จ ์–ด ํ™œ ์šฉ ์ผ ๋ฐ˜ ๋„ ์›€ ๋ง : <https://www.gnu.org/gethelp/>

์ € ์ž‘ ๊ถŒ

์ € ์ž‘ ๊ถŒ ยฉ 2023 Free Software Foundation, Inc. ๋ผ ์ด ์„  ์Šค GPLv3+: GNU GPL ๋ฒ„ ์ „ 3 ์ด ์ƒ <https://gnu.org/licenses/gpl.html>.
์ด ํ”„ ๋กœ ๊ทธ ๋žจ ์€ ์ž ์œ  ์†Œ ํ”„ ํŠธ ์›จ ์–ด ์ž… ๋‹ˆ ๋‹ค : ์ž ์œ  ๋กญ ๊ฒŒ ๋ฐ” ๊พธ ๊ณ  ์žฌ ๋ฐฐ ํฌ ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ๋ฒ• ๋ฅ  ์ด ํ—ˆ ์šฉ ํ•˜ ๋Š” ๋ชจ ๋“  ๋ฒ” ์œ„ ๋‚ด ์˜ ๋ณด ์ฆ ์€ ์—† ์Šต ๋‹ˆ ๋‹ค .

์ถ” ๊ฐ€ ์ฐธ ์กฐ

wdiff (1), cmp (1), diff3 (1), sdiff (1), patch (1)

diff ์˜ ์ „ ์ฒด ๋ฌธ ์„œ ๋Š” Texinfo ์„ค ๋ช… ์„œ ๋กœ ๊ด€ ๋ฆฌ ํ•ฉ ๋‹ˆ ๋‹ค . info (1) ์™€ diff ํ”„ ๋กœ ๊ทธ ๋žจ ์„ ์ œ ๋Œ€ ๋กœ ์„ค ์น˜ ํ–ˆ ๋‹ค ๋ฉด ,

info diff

๋ช… ๋ น ์œผ ๋กœ ์™„ ์ „ ํ•œ ์„ค ๋ช… ์„œ ๋ฅผ ๋„ ์šธ ์ˆ˜ ์žˆ ์–ด ์•ผ ํ•ฉ ๋‹ˆ ๋‹ค .

๋ฒˆ ์—ญ

์ด ๋งค ๋‰ด ์–ผ ํŽ˜ ์ด ์ง€ ์˜ ํ•œ ๊ตญ ์–ด ๋ฒˆ ์—ญ ์€ ๋‹ค ์Œ ์— ์˜ ํ•ด ํŽธ ์ง‘ ๋˜ ์—ˆ ์Šต ๋‹ˆ ๋‹ค : ASPLINUX <man@asp-linux.co.kr> , ํ•œ ๊ธ€ Manpage ํ”„ ๋กœ ์  ํŠธ <http://man.kldp.org>

์ด ๋ฒˆ ์—ญ ์€ ๋ฌด ๋ฃŒ ๋ฌธ ์„œ ์ž… ๋‹ˆ ๋‹ค . ์ € ์ž‘ ๊ถŒ ์กฐ ๊ฑด ์— ๋Œ€ ํ•ด ์„œ ๋Š” GNU General Public License ๋ฒ„ ์ „ 3 ์ด ์ƒ ์„ ์ฝ ์œผ ์‹ญ ์‹œ ์˜ค . ์ฑ… ์ž„ ์ด ์—† ์Šต ๋‹ˆ ๋‹ค .

์ด ๋งค ๋‰ด ์–ผ ํŽ˜ ์ด ์ง€ ์˜ ๋ฒˆ ์—ญ ์— ์„œ ์˜ค ๋ฅ˜ ๋ฅผ ๋ฐœ ๊ฒฌ ํ•˜ ๋ฉด translation-team-ko@googlegroups.com ๋กœ ์ด ๋ฉ” ์ผ ์„ ๋ณด ๋‚ด ์ฃผ ์‹ญ ์‹œ ์˜ค .