patch與diff的用法
patch -p數字 < patch_file
那個 -p數字,那是與 patch_file 裡面列出的檔名有關的資訊。假如在 patch_file 第一行寫的是這樣:
*** /home/guest/example/expatch.old
那麼當我下達『 patch -p0 < patch_file 』時,則更新的檔案是『 /home/guest/example/expatch.old 』,如果『 patch -p1 < patch_file』,則更新的檔案為『home/guest/example/expatch.od』,如果『patch -p4 < patch_file』則更新『expatch.old』,也就是說, -pxx 那個 xx 代表『拿掉幾個斜線(/)』的意思!
diff -c example.old example.new >example.patch
加上參數-c是指定行數。
截錄自 鳥哥的 Linux 私房菜
patch與diff的用法
版主: stnet253
誰在線上
正在瀏覽這個版面的使用者:Semrush [Bot] 和 1 位訪客