patch

Applica un patch file (un file creato con l'utility diff) ad un file originale per applicarne le differenze. Spesso viene utilizzato per applicare le modifiche al codice sorgente per poi essere ricompilato per creare i nuovi file binari (eseguibili) modificati e aggiornati.

patch [opzioni] [file originale] [patch file]
oppure
patch -pnum < patchfile

-b;--backup Esegue il backup dei file patchati.
-f;--force Abilita il force mode, esegue tutte le operazioni senza chidere conferma.
-pnum;--strip=num Elimina "num" slash dal path di ogni filename all'interno del patch file.
Esempio:
Filename = /usr/src/linux/kernel/module.c
-p0 (Rimane invariato)
FilenameCorretto= /usr/src/linux/kernel/module.c
-p3
FilenameCorretto = linux/kernel/module.c
--verbose Abilita il verbose mode, vengono printate a video pił informazioni possibili
-s;--silent;--quiet Abilita un opzione per cui vengono vengono limitati i messaggi a video.
-V method;--version-control=methodSpecifica il metodo per determinare il nome dei file di backup.

Privacy Policy