国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

詳解 Linux 中的 diff 命令及示例

系統(tǒng) Linux
在這篇文章中,我們將向您展示如何在 Linux 終端中比較兩個(gè)文件。

文件比較在 Linux 中起著重要的作用,特別是對(duì)于程序員和 Linux 系統(tǒng)管理員。例如,如果您想找到兩個(gè)源代碼文件之間的差異來(lái)開(kāi)發(fā)補(bǔ)丁,那么您需要一個(gè)文件比較工具來(lái)簡(jiǎn)化這個(gè)過(guò)程。Linux 中有幾個(gè)命令行工具可用于比較兩個(gè)文件。其中,diff 是一個(gè)非常流行的命令行實(shí)用程序,它提供了各種選項(xiàng)來(lái)獲取兩個(gè)文件之間的差異。

在這篇文章中,我們將向您展示如何在 Linux 終端中比較兩個(gè)文件。

先決條件

  • 運(yùn)行 Linux 的服務(wù)器
  • 在您的服務(wù)器上配置的 root 密碼

創(chuàng)建云服務(wù)器

首先,登錄到您的云服務(wù)器。創(chuàng)建一個(gè)新服務(wù)器,選擇任何具有至少 1GB RAM 的 Linux 操作系統(tǒng)。通過(guò) SSH 連接到您的云服務(wù)器并使用頁(yè)面頂部突出顯示的憑據(jù)登錄。

基本語(yǔ)法

diff 命令的基本語(yǔ)法如下所示:

diff [OPTION] FILES

每個(gè)選項(xiàng)的簡(jiǎn)要說(shuō)明如下所示:

  • -s 兩個(gè)文件相同時(shí)報(bào)告
  • -c 在上下文模式下顯示輸出
  • -q 僅在文件不同時(shí)報(bào)告
  • -y 在兩列中顯示差異輸出
  • -r 遞歸比較任何子目錄
  • -i 忽略文件內(nèi)容的大小寫(xiě)差異
  • -w 忽略所有空格
  • –ignore-file-name-case 比較文件名時(shí)忽略大小寫(xiě)
  • --no-ignore-file-name-case 比較文件名時(shí)考慮一種情況

在 Linux 中創(chuàng)建文件

要在 Linux 中執(zhí)行文件比較,您需要在系統(tǒng)中創(chuàng)建一些文件。

讓我們創(chuàng)建一個(gè)名為 file1.txt 的第一個(gè)文件:

添加以下內(nèi)容:

11 12 13 14 15 16 17 18 19
eveven twelve thirteen fourteen fifteen sixteen seventeen eighteen ninteen
In this file, we added some numbers in text and numeric form
www.LinuxMI.com

再創(chuàng)建一個(gè)名為 file2.txt 的第二個(gè)文件:

添加以下內(nèi)容:

10 12 3 14 8 16 7 18 19
five twelve eight fourteen fifteen nine seventeen one ninteen
In this file, we added some numbers in text and numeric form
www.LinuxMI.com

最后讓我們創(chuàng)建第三個(gè)名為 file3.txt 的文件,其內(nèi)容類(lèi)似于 file1.txt:

添加以下內(nèi)容:

11 12 13 14 15 16 17 18 19
eveven twelve thirteen fourteen fifteen sixteen seventeen eighteen ninteen
In this file, we added some numbers in text and numeric form
www.LinuxMI.com

打印兩個(gè)文件之間的差異

至此,三個(gè)文件已準(zhǔn)備好與 diff 命令一起實(shí)際使用。

現(xiàn)在,要打印兩個(gè)名為file1.txt和file2.txt的文件之間的差異,請(qǐng)運(yùn)行:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                              
? diff file1.txt file2.txt

您將獲得以下輸出:

1,2c1,2
< 11 12 13 14 15 16 17 18 19
< eveven twelve thirteen fourteen fifteen sixteen seventeen eighteen ninteen
---
> 10 12 3 14 8 16 7 18 19
> five twelve eight fourteen fifteen nine seventeen one ninteen

如您所見(jiàn),diff 命令省略了兩個(gè)文件之間的所有相似之處,只顯示了它們的不同之處。

如果要在上下文模式下顯示輸出,請(qǐng)使用-c選項(xiàng):

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                              
? diff -c file1.txt file2.txt

您將獲得以下輸出:

*** file1.txt  2022-05-07 22:37:23.371594485 +0800
--- file2.txt 2022-05-07 22:37:15.699594796 +0800
***************
*** 1,4 ****
! 11 12 13 14 15 16 17 18 19
! eveven twelve thirteen fourteen fifteen sixteen seventeen eighteen ninteen
In this file, we added some numbers in text and numeric form
www.LinuxMI.com
--- 1,4 ----
! 10 12 3 14 8 16 7 18 19
! five twelve eight fourteen fifteen nine seventeen one ninteen
In this file, we added some numbers in text and numeric form
www.LinuxMI.com

使用 diff 命令查找相似文件

您可以在 diff 命令中使用 -s 標(biāo)志來(lái)檢查兩個(gè)文件是否相似。

運(yùn)行以下命令比較 file1.txt 和 file3.txt:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                              
? diff -s file1.txt file3.txt

您應(yīng)該看到以下輸出:

文件 file1.txt 和 file3.txt 相同

使用 Diff 命令查找不同的文件

您可以在 diff 命令中使用-q標(biāo)志來(lái)檢查兩個(gè)文件是否不同。

運(yùn)行以下命令來(lái)比較file1.txt和file2.txt:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                              
? diff -q file1.txt file2.txt

您應(yīng)該看到以下輸出:

文件 file1.txt 和 file2.txt 不同

在并排視圖中顯示輸出

如果您比較兩個(gè)文件并希望在并排視圖中顯示文件差異,請(qǐng)使用-y選項(xiàng)。

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                                                                  
? diff -y file1.txt file2.txt

您應(yīng)該看到以下輸出:

如果您想忽略上述輸出中兩個(gè)文件之間的相似性,請(qǐng)運(yùn)行以下命令:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                                                                  
? diff -y --suppress-common-lines file1.txt file2.txt

您應(yīng)該看到以下輸出:

結(jié)論

在這篇文章中,我們解釋了如何在 Linux 中使用 diff 命令比較兩個(gè)文件。我們還演示了幾個(gè)用例來(lái)解釋如何在不同的條件下使用 diff 命令。

責(zé)任編輯:龐桂玉 來(lái)源: Linux公社
相關(guān)推薦

2020-07-09 08:09:21

Linuxdiff命令

2022-08-29 08:33:22

SocatLinux命令

2020-04-16 14:20:16

Linuxtouch命令

2021-09-13 09:54:51

Linuxcrontab命令

2017-03-01 11:46:24

Linuxscreen命令示例

2024-07-17 08:15:09

2010-03-18 16:38:39

Linux命令

2022-01-17 10:05:33

LinuxWatch命令

2010-06-24 11:16:17

Linux Cat命令詳解

2020-09-29 07:18:24

Linuxtee命令

2013-11-26 11:08:23

Linux命令diff

2023-09-13 14:42:08

typedefC++

2009-08-03 09:20:18

find命令詳解find命令linux find命

2009-07-31 15:39:00

linux cd命令詳目錄切換技巧總結(jié)

2019-10-27 22:47:30

Linux命令lsmod

2009-08-03 11:38:57

linux at命令詳linux at命令

2020-05-20 13:45:52

Linuxtouch命令

2009-07-31 16:23:00

linux cd命令cd命令技巧

2015-03-25 10:36:57

lsLinux

2019-09-12 08:32:40

Linuxsed命令語(yǔ)法
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

国产精品chinese在线观看| 亚洲国产一区二区三区网站| 蜜桃视频在线一区| 国产午夜福利100集发布| 精品女同一区二区三区在线播放| 婷婷中文字幕一区| 中文在线资源| 亚洲小视频在线播放| 国产日韩欧美日韩大片| 国产婷婷成人久久av免费高清| 韩国精品一区二区| 在线观看三级视频| 日本成年人网址| 欧美国产日本高清在线 | 午夜精品一区二区三区在线视频| 黄色网在线免费观看| 天天久久人人| 日本精品久久中文字幕佐佐木| 一区二区三区在线免费观看| 日韩精品欧美| 91精品久久久久久综合五月天 | 久久精品一区八戒影视| 美女一区2区| 免费成人在线网站| 男人的天堂在线视频免费观看 | 毛片av在线| 国模一区二区三区私拍视频| 欧美色图在线观看| 日韩精品系列| 亚洲精品一区二区三区影院| 国产一区二区免费看| 91九色鹿精品国产综合久久香蕉| 免费看的黄色大片| 欧美激情视频播放| 中文字幕乱码一区二区免费| 成熟亚洲日本毛茸茸凸凹| 亚洲成人直播| 欧美黄色录像片| 成人台湾亚洲精品一区二区| 伊人成综合网站| 日本全棵写真视频在线观看| 日韩在线三级| 精品中文字幕在线| 91福利国产成人精品照片| 亚洲高清电影| av中文资源在线资源免费观看| 国产欧美日韩丝袜精品一区| 69堂精品视频| 波多野结衣在线一区| 欧美体内she精视频在线观看| 波多野结衣乳巨码无在线观看| 国产精品久久久久国产精品日日| 在线免费观看黄色| 日韩欧美一区二区三区久久婷婷| 色狠狠av一区二区三区香蕉蜜桃| 婷婷国产v国产偷v亚洲高清| 国产国产精品| 成人影音在线| 一道本成人在线| 欧美理论影院| 丝袜国产免费观看| 黄色网在线免费观看| 最新中文字幕在线观看| 99re6在线| 国产一区二区三区视频在线观看| 亚洲免费伊人电影| 青青草成人影院| 狠狠操综合网| 亚洲三级电影| www.久久.com| 成片免费观看视频| 日韩一级免费在线观看| 国产三级av在线| 日韩av资源站| 色的视频在线免费看| 日韩性xxx| 国产精品x8x8一区二区| 日本韩国欧美超级黄在线观看| 九色精品91| 欧美视频网站| 国产东北露脸精品视频| 久久激情一区| 国产专区欧美精品| jiyouzz国产精品久久| 久久影院视频免费| 色成人在线视频| 日韩成人中文电影| 国产不卡av在线免费观看| 精品视频免费观看| 无遮挡亚洲一区| 久久大片网站| 成人av影视| 亚洲欧美99| 欧美视频在线播放一区| 欧美日韩激情视频在线观看| 妞干网在线免费视频| 白虎精品一区| 在线中文字幕视频观看| 国产一区一一区高清不卡| 草草视频在线一区二区| 中文字幕一区二区三区欧美日韩 | 18成人免费观看网站下载| 91影视免费在线观看| 老司机av福利| 亚洲an天堂an在线观看| 男女啪啪在线观看| 疯狂欧洲av久久成人av电影 | caoporen国产精品| 久久免费看毛片| 成视频年人免费看黄网站| 免费在线观看黄色网| 91成人入口| 蜜桃一区二区三区在线观看| 亚洲免费观看高清完整版在线观看熊 | 性综艺节目av在线播放| 老司机福利在线视频| 日韩免费一级| 久久av在线| 中文字幕日本乱码精品影院| 亚洲精品一区二区三区在线观看| 欧美高清视频在线| 视频一区二区在线| 亚洲热app| 8848成人影院| 精品一区二区精品| 这里只有精品电影| 国产精品普通话| 超碰影院在线观看| 亚洲一区站长工具| 天堂精品中文字幕在线| 欧美三级韩国三级日本一级| 国产精品一区二| 国产传媒久久久| 亚洲精品高清无码视频| 在线免费视频你懂得| 美女毛片一区二区三区四区| 一区二区国产在线| 轻轻草成人在线| 亚洲6080在线| 2018中文字幕一区二区三区| 日韩和欧美的一区二区| 色乱码一区二区三区在线| 黄色片免费在线观看| 禁断一区二区三区在线| 免费欧美日韩| 狠狠干狠狠久久| 欧美中文字幕视频| 亚洲精品在线免费看| 国产freexxxx性播放麻豆 | 狠狠网亚洲精品| 日韩欧美中文在线| 成人日韩在线电影| www国产亚洲精品| 日韩一级电影| 欧美精品手机在线| 在线视频不卡一区二区三区| 精品国产鲁一鲁****| 亚洲精品国产精品国产自| 国产高清av在线播放| 亚洲欧美激情诱惑| 国产一区二区美女视频| 精品免费一区二区三区蜜桃| 综合久久十次| 亚洲精品在线三区| 97在线观看免费观看高清| 国产精品国产三级国产三级人妇| 日本久久亚洲电影| 丁香5月婷婷久久| 亚洲国产cao| 日韩高清国产精品| 99久久国产免费免费| 日韩精品久久一区二区| 精品一区二区三区在线视频| 日韩午夜电影av| eeuss一区| 久久精品国内一区二区三区 | 国产日韩欧美二区| а√天堂资源国产精品| 一区二区三区中文字幕在线观看| 成人看片人aa| 蜜桃麻豆av在线| 蜜桃av一区二区三区| 欧美亚洲视频一区二区| 欧美丝袜激情| 欧美日韩国产乱码电影| 九色中文视频| 狠狠色丁香婷婷综合久久片| 亚洲91精品在线| 亚洲日本网址| 国产亚洲欧洲997久久综合| 日韩欧美在线一区二区| 日韩午夜电影网| 亚洲黄色成人久久久| 农村少妇一区二区三区四区五区| 日韩成人在线视频网站| 国产精品久久久999| 国产三级免费观看| 久久超碰97人人做人人爱| 国产美女主播一区| 久久久久久久久成人|