PATCH(1) PATCH(1) (NAME) patch - (diff) (SYNOPSIS) patch [] [_ [_]] patch -pnum <_ (DESCRIPTION) patch (patch file diff) . . -b --backup . originalfile . patch diff -c (--context) -e (--ed) -n (--normal) -u (--unified) . ( ) patch ed ed(1) . patch diff . diff patch . diff CRLF diff RFC 934 "- " "-" . # . patch (hunk) . . patch . patch . diff (fuzz factor) . . ( .) ( ) . . patch (reject file) .rej # .rej ( # # ). diff (unified) (context) . diff . : patch ( ) . patch ( ) . diff (offset) . . (fuzz) . --verbose . origfile patch . patch : o diff patch . -pnum --strip=num . /dev/null . o Index: patch POSIX patch Index: . o ( ) . patch : o POSIX . o patch RCS ClearCase Perforce SCCS ( -g num --get=num ) patch . o patch POSIX patch . o patch . patch (basename) . Prereq: patch ( ) . patch . : patch -d /usr/src/local/blurfl blurfl . patch . diff diff . (OPTIONS) -b --backup . . -V --version-control . --backup-if-mismatch . patch POSIX . --no-backup-if-mismatch . POSIX . -B pref --prefix=pref (simple) ( -V method --version-control method ) pref . -B /junk/ src/patch/util.c /junk/src/patch/util.c . --binary /dev/tty. CRLF LF . POSIX . ( POSIX . diff --binary .) -c --context diff (context) . -d dir --directory=dir dir . -D define --ifdef=define #ifdef ... #endif define . --dry-run . -e --ed ed. -E --remove-empty-files . patch . diff patch POSIX . patch . -f --force . Prereq: . -s . -F num --fuzz=num (fuzz factor). patch . . . ( ) . -g num --get=num patch RCS SCCS ClearCase Perforce . num patch (checkout) . PATCH_GET . --help . -i patchfile --input=patchfile patchfile. patchfile - . -l --ignore-whitespace . . . . --merge --merge=merge --merge=diff3 diff3(1) merge(1). patch <<<<<<< >>>>>>> . : <<<<<<< ||||||| ======= >>>>>>> --merge : diff3 ||||||| merge . merge . --forward --fuzz=num . -n --normal diff . -N --forward patch ( ). --forward . -R . -o outfile --output=outfile outfile . outfile . outfile - . -pnum --strip=num num . . . /u/howard/src/blurfl/blurfl.c -p0 -p1 u/howard/src/blurfl/blurfl.c -p4 blurfl/blurfl.c -p blurfl.c . -d . --posix POSIX : o ( ) diff. o . o RCS ClearCase Perforce SCCS. o . o . --quoting-style=word word . word : literal . shell . shell-always . c C. escape c . --quoting-style QUOTING_STYLE . shell . -r rejectfile --reject-file=rejectfile rejectfile .rej. rejectfile - . -R --reverse ( ). patch . . -R ed . patch . -R . . --read-only=behavior : (ignore) (warn ) (fail). --reject-format=format (context unified). . -s --silent --quiet . --follow-symlinks . . . . -t --batch -f : Prereq: . -T --set-time . . . UTC -Z --set-utc . -u --unified diff (unified context diff). -v --version patch . -V method --version-control=method method . PATCH_VERSION_CONTROL ( VERSION_CONTROL) . . method : existing nil . . numbered t . F F.~N~ N . simple never . -B --prefix -Y --basename-prefix -z --suffix . SIMPLE_BACKUP_SUFFIX .orig . ~ ~ . --verbose . -x num --debug=num . -Y pref --basename-prefix=pref pref (basename) . -Y .del/ src/patch/util.c src/patch/.del/util.c . -z suffix --suffix=suffix suffix . -z - src/patch/util.c src/patch/util.c- . -Z --set-utc (UTC GMT). -T --set-time . -Z -T -f . (ENVIRONMENT) PATCH_GET patch -g --get . POSIXLY_CORRECT patch POSIX --posix . QUOTING_STYLE --quoting-style. SIMPLE_BACKUP_SUFFIX .orig. TMPDIR TMP TEMP . patch . /tmp . VERSION_CONTROL PATCH_VERSION_CONTROL -V --version-control . (FILES) $TMPDIR/p* /dev/tty (SEE ALSO) diff(1), ed(1), merge(1). . . Internet RFC 934 (1985-01). (NOTES FOR PATCH SENDERS) : cd patch . -Np1 . . patchlevel.h diff . Prereq: . /dev/null (1970-01-01 00:00:00 UTC) . . . patch POSIX -E --remove-empty-files . -N --new-file diff . -pN . README.orig . old/README new/README . . ( makefile ) . diff UTC -Z --set-utc . diff . (DIAGNOSTICS) patch . --verbose Hmm... patch . patch: 0 1 2 . . (CAVEATS) . . ( ) . patch ed diff . patch . . (COMPATIBILITY ISSUES) POSIX GNU patch : o POSIX -b . GNU --no-backup-if-mismatch POSIXLY_CORRECT . o . o : -b -c -d dir -D define -e -i patchfile -l -n -N -o outfile -p num -R -r rejectfile -u (BUGS) . ( #ifdef OLDCODE ... #else ... #endif) patch . patch . . (COPYING) (C) 1989-2025 (FSF). (C) 1984-1986, 1988 (Larry Wall). . (AUTHORS) patch . POSIX . ( unidiff) ( ) ( merge) . patch PATCH(1)