DIFF(1) DIFF(1) diff - diff []... . . --normal () -q, --brief -s, --report-identical-files -c, -C , --context[=] ( 3) -u, -U , --unified[=] ( 3) -e, --ed -n, --rcs -y, --side-by-side -W, --width= ( 130) --left-column --suppress-common-lines -p, --show-c-function -F, --show-function-line= --label ( ) -t, --expand-tabs -T, --initial-tab --tabsize= ( 8) --suppress-blank-empty -l, --paginate ,,pr" -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= -a, --text --strip-trailing-cr -D, --ifdef= ,,#ifdef " --GTYPE-group-format= GTYPE --line-format= --LTYPE-line-format= LTYPE , -D/--ifdef. LTYPE ,,old", ,,new", ,,unchanged". GTYPE LTYPE ,,changed". () : %< 1 %> 2 %= 1 2 %[-][][.[]]{doxX} printf- , : F L N = L-F+1 E F-1 M L+1 %(A=B?T:E) () : %L %l , %[-][][.[]]{doxX}n printf- : %% % %c'C' ,," %c'\OOO' OOO ( ) -d, --minimal --horizon-lines= --speed-large-files --color[=] ; ,,never" (), ,,always" (), ,,auto" (); --color --color='auto' --palette= --color ; --help -v, --version ,,1 2" ,,1 2" ,, " ,, ". --from-file --to-file. ,,-", . 0 , 1 , 2 . , , , . : bug-diffutils@gnu.org GNU diffutils : : Copyright (C) 2023 Free Software Foundation, Inc. 3+: 3 . : . , . wdiff(1), cmp(1), diff3(1), sdiff(1), patch(1) diff . info diff , info diff . ; 3 . . , - TODO <>. diffutils 3.10 May 2023 DIFF(1)