吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Linux中如何比較兩個(gè)文件的差異?

CHANBAEK ? 來源:TIAP ? 作者:TIAP ? 2023-01-30 16:04 ? 次閱讀

Linux 中如何比較兩個(gè)文件的差異? 答案是使用 diff 命令。

那么,如何比較兩個(gè)文件夾呢? 仍然使用 diff 命令。

另外,使用 GUI 工具也可以更容易的以可視化界面來查看兩個(gè)目錄之間的差異。

今天我們分享一下如何使用 diff 命令來比較目錄。

使用 tree 命令可查看我們今天的例子中使用的兩個(gè)目錄的結(jié)構(gòu):

圖片

使用 diff 命令比較目錄

使用 diff 命令,可參照如下語法結(jié)構(gòu):

diff -qr Directory-1 Directory-2

-q 選項(xiàng),用于查找差異。 當(dāng)兩個(gè)目錄中發(fā)現(xiàn)差異的時(shí)候,會(huì)有輸出報(bào)告:

diff -q LHB-1 LHB-2

圖片

但是,大家仔細(xì)看輸出結(jié)果,diff 命令只查看第一層目錄結(jié)構(gòu)。 默認(rèn)情況下,它不會(huì)查找子目錄中的文件。

要執(zhí)行遞歸查找,需要使用 -r 選項(xiàng):

diff -qr LHB-1 LHB-2

圖片

但是,另外的情況,如果想要查找類似的文件呢?

查找類似的文件可以使用 -s 選項(xiàng)。 如果同時(shí)使用 -q 和 -s,將會(huì)同時(shí)顯示相同和不同的目錄文件:

diff -qrs LHB-1 LHB-2

圖片

diff 命令顯示目錄中不同的文件。 要查看差異,可以再次對(duì)文件運(yùn)行 diff 命令,以查看其內(nèi)容的差異。

使用 GUI 工具來比較目錄

如果不想使用命令行工具,只想以最簡(jiǎn)單的方式比較兩個(gè)目錄,可以使用 Meld。

Meld 是一個(gè)可以檢查和合并差異的 GUI 工具。 當(dāng)然,使用前需要安裝。 如果使用的是 Ubuntu/Debian 系統(tǒng),使用如下命令:

sudo apt install meld

安裝完成后,使用 Meld,可執(zhí)行以下三個(gè)簡(jiǎn)單的步驟:

1)選擇目錄比較(directory comparison);

2)選擇需要比較的目錄;

3)點(diǎn)擊比較(compare)按鈕。

圖片

點(diǎn)擊比較按鈕后,它將顯示所選目錄中的匹配文件和不同文件:

圖片

標(biāo)注星號(hào)的是完全匹配的文件,而用綠色突出顯示的文件名僅可用于相應(yīng)的目錄。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11345

    瀏覽量

    210391
  • 文件
    +關(guān)注

    關(guān)注

    1

    文章

    570

    瀏覽量

    24822
  • 命令
    +關(guān)注

    關(guān)注

    5

    文章

    696

    瀏覽量

    22108
  • GUI
    GUI
    +關(guān)注

    關(guān)注

    3

    文章

    662

    瀏覽量

    39890
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    TestStand如何快速比較兩個(gè)類似的Sequence之間的差異

    TestStand提供了很多比較豐富的工具,其中TestStand File Diff and Merge Utility就是專門用來比較兩個(gè)Sequence測(cè)試序列差異的工具,該工具
    發(fā)表于 08-24 21:05

    兩個(gè)out文件燒錄進(jìn)28035,用uniflash打開第二個(gè)進(jìn)行verify,結(jié)果顯示verify成功,用文件比較工具進(jìn)行比較顯示差異是為什么?

    verify成功。但是,用文件比較工具打開兩個(gè)文件進(jìn)行比較,卻顯示兩個(gè)
    發(fā)表于 06-14 03:53

    使用Jflash軟件合并兩個(gè)bin文件

    本文檔內(nèi)容介紹了使用Jflash軟件合并兩個(gè)bin文件圖文步驟詳解,供網(wǎng)友參考。
    發(fā)表于 11-22 17:17 ?2次下載

    合并兩個(gè)排序的鏈表

    結(jié)點(diǎn); 2、依次比較兩個(gè)鏈表節(jié)點(diǎn)的大小,將一個(gè)鏈表合并到另一個(gè)鏈表; 3、合并完之后,剩余部分合并到新鏈表最后; 我的代碼 /*struc
    發(fā)表于 01-16 22:02 ?605次閱讀

    如何測(cè)量兩個(gè)光源的相對(duì)強(qiáng)度?

    Q: 是否可以使用儀表放大器測(cè)量兩個(gè)光源之間的差異?A: 是的,用兩個(gè)光敏電阻替換儀表放大器的主設(shè)定電阻就可
    的頭像 發(fā)表于 02-03 12:45 ?6020次閱讀
    如何測(cè)量<b class='flag-5'>兩個(gè)</b>光源的相對(duì)強(qiáng)度?

    Linux社區(qū)關(guān)于解決兼容性和效率的這兩個(gè)問題淺析

    自從多線程編程的概念出現(xiàn)在 Linux 以來,Linux 多線應(yīng)用的發(fā)展總是與兩個(gè)問題脫不開干系:兼容性、效率。本文從線程模型入手,通過分析目前
    發(fā)表于 04-09 15:28 ?1230次閱讀
    <b class='flag-5'>Linux</b>社區(qū)關(guān)于解決兼容性和效率的這<b class='flag-5'>兩個(gè)</b>問題淺析

    是否可以使用儀表放大器測(cè)量兩個(gè)光源之間的差異

    Q: 是否可以使用儀表放大器測(cè)量兩個(gè)光源之間的差異? A: 是的,用兩個(gè)光敏電阻替換儀表放大器的主設(shè)定電阻就可以。 在許多照明應(yīng)用,測(cè)量兩個(gè)
    的頭像 發(fā)表于 02-11 10:25 ?1262次閱讀
    是否可以使用儀表放大器測(cè)量<b class='flag-5'>兩個(gè)</b>光源之間的<b class='flag-5'>差異</b>

    如何將兩個(gè).hex文件合成一個(gè)

    我們?cè)趯懗绦虻臅r(shí)候,有時(shí)候有兩個(gè)可執(zhí)行文件的時(shí)候,都想使用里面的功能,但是源文件融合起來又感覺麻煩,這時(shí)候就要想到把兩個(gè).hex文件合成一
    發(fā)表于 12-03 13:36 ?9次下載
    如何將<b class='flag-5'>兩個(gè)</b>.hex<b class='flag-5'>文件</b>合成一<b class='flag-5'>個(gè)</b>

    判斷對(duì)稱二叉樹要比較的是哪兩個(gè)節(jié)點(diǎn)

    對(duì)于二叉樹是否對(duì)稱,要比較的是根節(jié)點(diǎn)的左子樹與右子樹是不是相互翻轉(zhuǎn)的,理解這一點(diǎn)就知道了其實(shí)我們要比較的是兩個(gè)樹(這兩個(gè)樹是根節(jié)點(diǎn)的左右子樹),所以在遞歸遍歷的過程
    的頭像 發(fā)表于 07-06 16:26 ?1072次閱讀

    Linux如何比較兩個(gè)文件差異?

    Linux 如何比較兩個(gè)文件差異?答案是使用 diff 命令。
    的頭像 發(fā)表于 01-17 17:30 ?5314次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>中</b>如何<b class='flag-5'>比較</b><b class='flag-5'>兩個(gè)</b><b class='flag-5'>文件</b>的<b class='flag-5'>差異</b>?

    使用SCP和Rsync在Linux傳輸文件

    Linux ,有時(shí)需要將文件從一臺(tái)計(jì)算機(jī)傳輸?shù)搅硪慌_(tái)計(jì)算機(jī)。為了完成這個(gè)任務(wù),有兩個(gè)主要的工具可以使用:SCP 和 Rsync。本文將介紹如何使用這
    的頭像 發(fā)表于 05-12 14:32 ?1003次閱讀

    【世說設(shè)計(jì)】是否可以使用儀表放大器測(cè)量兩個(gè)光源之間的差異?

    在許多照明應(yīng)用,測(cè)量兩個(gè)光源的相對(duì)強(qiáng)度比測(cè)量其各自的強(qiáng)度更重要。這樣能確保兩個(gè)光源以相同的強(qiáng)度發(fā)光。例如,比較同一建筑物內(nèi)控制室(1號(hào)房間)和另一間房(2號(hào)房間)的亮度會(huì)有幫助,以便
    的頭像 發(fā)表于 01-30 10:29 ?596次閱讀
    【世說設(shè)計(jì)】是否可以使用儀表放大器測(cè)量<b class='flag-5'>兩個(gè)</b>光源之間的<b class='flag-5'>差異</b>?

    怎么使用Java8的Stream API比較兩個(gè)List的差異呢?

    可以使用Java8的Stream API來比較兩個(gè)List的差異,并取出不同的對(duì)象。
    的頭像 發(fā)表于 08-12 11:15 ?2300次閱讀

    Linux系統(tǒng)文件比較工具集合

    Linux系統(tǒng),文件比較是一種常見的任務(wù),用于比較兩個(gè)
    的頭像 發(fā)表于 01-02 13:53 ?742次閱讀

    arcgis如何關(guān)聯(lián)兩個(gè)屬性表

    字段,這是進(jìn)行關(guān)聯(lián)的前提。關(guān)聯(lián)字段是兩個(gè)表中共有的字段,通過這個(gè)字段可以將兩個(gè)的數(shù)據(jù)進(jìn)行匹配和關(guān)聯(lián)。 打開ArcMap軟件,加載需要進(jìn)行關(guān)聯(lián)的兩個(gè)數(shù)據(jù)表??梢酝ㄟ^“添加數(shù)據(jù)”功能加
    的頭像 發(fā)表于 02-25 11:01 ?4462次閱讀
    澳门百家乐必赢看| 威尼斯人娱乐场五星| 24山水口决阳宅| 百家乐官网破解| 乐宝百家乐官网游戏| 顶级赌场连环夺宝下载| 玩百家乐技巧看| 百家乐投注方法网| 太阳百家乐官网网址| 一直对百家乐官网很感兴趣.zibo太阳城娱乐城 | 新濠峰百家乐官网的玩法技巧和规则 | kk娱乐城开户| 太阳城二手房| 利高百家乐的玩法技巧和规则| 百家乐游戏怎么刷钱| 八大胜百家乐官网的玩法技巧和规则| 百家乐官网投注方法网| 海淀区| 在线真人娱乐城| 德州扑克牌| 大发888娱乐城怎么玩| 恒丰百家乐的玩法技巧和规则 | 百家乐二号博彩正网| 百家乐官网经验之谈| 大发扑克娱乐场| 大发888官网客户端| 大发888免费送| 凱旋門百家乐娱乐城| 德晋百家乐的玩法技巧和规则| 百家乐赌术大揭秘| 百家乐代理商博彩e族| 百家乐稳赚秘籍| 24山吉凶八卦图| E世博百家乐官网的玩法技巧和规则| 百家乐官网公式球打法| 百家乐官网庄闲和概率| 解析百家乐官网投注法| 正镶白旗| 百家乐官网心得分享| 百家乐官网赌博机吧| 浑源县|