patch與diff的用法

版主: stnet253

回覆文章
tony
文章: 585
註冊時間: 2012-02-26, 07:04
聯繫:

patch與diff的用法

未閱讀文章 tony »

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 私房菜
回覆文章

誰在線上

正在瀏覽這個版面的使用者:Semrush [Bot] 和 1 位訪客