Linux中patch命令的使用

來源:互聯網
上載者:User
關鍵字 Linux patch命令

下面我們來揭示一下Linux中patch命令的使用技巧。

語法是patch [options] [originalfile] [patchfile]

例如:

patch -p[num] <patchfile

-p參數決定了是否使用讀出的原始檔案名的首碼目錄資訊,不提供-p參數,則忽略所有目錄資訊,-p0(或者-p 0)表示使用全部的路徑資訊,-p1將忽略第一個"/"以前的目錄,依此類推。 如/usr/src/linux-2.4.16/Makefile 這樣的檔案名,在提供-p3 參數時將使用linux-2.4.16/Makefile作為所要patch的檔。

對於剛才舉的Linux內核源碼2.4.16升級包的例子,假定源碼目錄位於/usr/src/linux中,則在目前的目錄為/usr/src時使用"patch -p0 <patch-2.4.16"可以工作,在目前的目錄為/ usr/src/linux時,"patch -p1 <patch-2.4.16"也可以正常工作。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.