Linux diff 比較檔案差異

2021-10-23 23:03:46 字數 504 閱讀 1753

diff為 linux 命令,用於比較文字或者資料夾差異,可以通過man來查詢其功能以及引數的使用。

使用patch命令可以對檔案或者資料夾應用修改。

diff -r -u -p proj_a_original proj_a_mine > diff.patch
遞迴的比較資料夾差異,並將結果重定向輸出到diff.patch檔案中。

proj_a_originalproj_a的原始檔,即未經修改的原始碼包,proj_a_mine是修改後的**包。

cd proj_b

patch -p1 -u <

../diff.patch

proj_a的修改應用到proj_b資料夾中的**中。

採集系統資訊,比較檔案差異

虛擬環境 可以隔離多個開發環境,基本上生產環境和開發環境都使用虛擬環境 在虛擬環境中只會影響python本身,不會影響系統中的任何操作 python2.virtualenv python3.模組 venv 準備存放 目錄 mkdir p python pro pure py cd python pr...

Git diff 比較差異

倉庫檔案差異比較。1 簡單比較的用法 比較暫存區與工作區的差別 git diff比較版本庫最新提交與暫存區的差別 gitdiff cached 比較工作區與版本庫最新提交的差別 git diff head head表示當前指向,可替換成當前分支 master可以 ps 若後帶檔名,則比較指定檔案的差...

python比較兩個檔案的差異

轉 使用python指令碼比較兩個檔案的差異內容並輸出到html文件中,可以通過瀏覽器開啟檢視。一 指令碼使用 對比nginx配置檔案的差異 python python diff file.py f1 web26.conf f2 web103.conf 二 指令碼內容 usr bin python ...