patch
Purpose
Apply the output of the diff command to an original file.
Syntax
patch [options] <patch_file
Options
-c causes the patch file to be interpreted as a context diff.
-e forces patch to interpret the patch file as an ed script.-f forces patch to be applied regardless of any inconsistencies.-n causes the patch file to be interpreted as a normal diff.
-p n strips everything up to n slashes in the pathname.-R indicates that patch file has been created with new and old files swapped.-u causes the patch file to be interpreted as a unified diff.
-v displays the version number.
Description
The patch command is used to update an original file by applying all the differences between the original and a revised version. The differences are in the form of an output from the diff command, stored in the patch_file . Changes to Linux kernel source code are distributed in the form of a patch file. Chapter 21 discusses how to apply patches to the kernel source.