DIFF(1) DIFF(1) diff -- diff []... . , , . --normal diff ( ) -q, --brief , -s, --report-identical-files -c, -C , --context[=] ( 3) -u, -U , --unified[=] ( 3) -e, --ed ed -n, --rcs diff RCS -y, --side-by-side -W, --width= ( 130) --left-column --suppress-common-lines -p, --show-c-function , C -F, --show-function-line=_ , _ --label ( ) -t, --expand-tabs -T, --initial-tab , --tabsize= ( 8) --suppress-blank-empty -l, --paginate <> -r, --recursive --no-dereference -N, --new-file --unidirectional-new-file --ignore-file-name-case --no-ignore-file-name-case -x, --exclude= , -X, --exclude-from=FILE , -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=_ , _ -a, --text --strip-trailing-cr -D, --ifdef= , <<#ifdef >> ---group-format= , --line-format= , ---line-format= , , diff, -D/--ifdef. <> (), <> () <> (). , , <> (). () : %< 1 %> 2 %= , 1 2 %[-][][.[]]{doxX} printf- , : F L N = L-F+1 E F-1 M L+1 %(A=B?T:E) A B, T, E () : %L %l %[-][][.[]]{doxX}n printf- , : %% % %c'' %c'\' ( ) -d, --minimal --horizon-lines= --speed-large-files --color[=] ; <> (), <> () <> (); --color --color='auto' --palette= , --color; terminfo, --help -v, --version <<1 2>>, <<1 2>>, << >> << >>. --from-file --to-file, . <<->>, . 0, , 1, , 2, . (Paul Eggert), (Mike Haertel), (David Hayes), (Richard Stallman) (Len Tower). bug-diffutils@gnu.org GNU diffutils: GNU: Copyright (C) 2023 Free Software Foundation, Inc. GPLv3+: GNU GPL 3 . : . , . wdiff(1), cmp(1), diff3(1), sdiff(1), patch(1) diff Texinfo. info diff , info diff . () ; GNU (GNU General Public License - GPL, 3 ) , - . - , , () () () <>. diffutils 3.10 2023 . DIFF(1)