自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何在 Linux 命令行中比較兩個(gè)目錄

系統(tǒng) Linux
今天我們分享一下如何使用 diff 命令來比較目錄。

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í)候,會有輸出報(bào)告:

diff -q LHB-1 LHB-2

圖片

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

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

diff -qr LHB-1 LHB-2

圖片

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

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

diff -qrs LHB-1 LHB-2

圖片

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

使用 GUI 工具來比較目錄

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

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

sudo

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

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

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

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

圖片

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

圖片

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

責(zé)任編輯:龐桂玉 來源: TIAP
相關(guān)推薦

2019-08-15 15:00:31

Linux命令行PDF

2014-05-04 10:58:18

Linux命令行Linux發(fā)行版

2018-04-25 10:46:05

Linux命令行日歷

2023-02-07 09:49:26

Linux命令行合并文件

2022-01-14 07:28:20

Linux 命令行組合

2022-10-18 14:52:36

2022-10-14 19:30:29

Linux

2022-11-18 12:47:51

LinuxAWS命令行工具

2014-09-16 10:09:40

Linux

2015-10-19 17:16:10

天氣預(yù)報(bào)命令行Linux

2009-08-06 20:14:16

linux命令行模式linux命令行修改系統(tǒng)時(shí)間

2018-02-10 17:30:41

Linux命令

2016-01-04 15:17:50

Linux命令行硬件

2015-02-10 10:05:11

LinuxLinux命令

2014-10-22 12:03:14

Linux嗅探HTTP

2014-06-09 10:23:20

2023-08-12 11:40:11

命令行生存

2022-10-25 13:01:36

Linux命令行空目錄

2015-12-16 16:01:13

2022-04-01 12:51:44

命令Containerd
點(diǎn)贊
收藏

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