patch

Patch a file (or files) with a diff file. Note that diff files should be generated by the diff command. More information: <https://manned.org/patch>.

Install

All systems
curl cmd.cat/patch.sh
Debian Debian
apt-get install patch
Ubuntu
apt-get install patch
Alpine
apk add patch
Arch Arch Linux
pacman -S patch
image/svg+xml Kali Linux
apt-get install patch
CentOS
yum install patch
Fedora
dnf install patch
Windows (WSL2)
sudo apt-get update sudo apt-get install patch
OS X
brew install patch
Raspbian
apt-get install patch
Docker
docker run cmd.cat/patch patch powered by Commando

Patch a file (or files) with a diff file. Note that diff files should be generated by the diff command. More information: <https://manned.org/patch>.

  • Apply a patch using a diff file (filenames must be included in the diff file):
    patch < patch.diff
  • Apply a patch to a specific file:
    patch path/to/file < patch.diff
  • Patch a file writing the result to a different file:
    patch path/to/input_file -o path/to/output_file < patch.diff
  • Apply a patch to the current directory:
    patch -p1 < patch.diff
  • Apply the reverse of a patch:
    patch -R < patch.diff

© tl;dr; authors and contributors