Otu esi achọta ihe dị iche n'etiti akwụkwọ ndekọ aha abụọ na-eji Ngwa diff na Meld


N'ime edemede mbụ, anyị tụlere 9 kacha mma ntụnyere faịlụ na ihe dị iche (Diff) maka Linux na n'isiokwu a, anyị ga-akọwa otu esi achọta ọdịiche dị n'etiti akwụkwọ ndekọ aha abụọ na Linux.

Dị ka ọ na-adịkarị, iji tụnyere faịlụ abụọ na Linux, anyị na-eji diff - ngwa ọrụ Unix dị mfe na mbụ nke na-egosi gị ọdịiche dị n'etiti faịlụ kọmputa abụọ; atụnyere faịlụ ahịrị n'ahịrị ma ọ dị mfe iji, na-abịa na etinyere ya na ọtụtụ ma ọ bụrụ na ọ bụghị nkesa Linux niile.

Ajụjụ a bụ ka anyị ga-esi nweta ọdịiche dị n'etiti akwụkwọ ndekọ aha abụọ na Linux? N'ebe a, anyị chọrọ ịma ihe faịlụ/akwụkwọ ndekọ aha na-emekarị na akwụkwọ ndekọ aha abụọ, ndị dị na otu ndekọ ma ọ bụghị na nke ọzọ.

Okwu syntax a na-emekarị maka ịgba ọsọ diff bụ nke a:

$ diff [OPTION]… FILES
$ diff options dir1 dir2 

Site na ndabara, a na-enye iwu mmepụta ya na mkpụrụedemede site na faịlụ/aha subdirectory dị ka egosiri na nseta ihuenyo dị n'okpuru. N'iwu a, mgba ọkụ -q na-agwa diff ka ọ kọọ naanị mgbe faịlụ dị iche.

$ diff -q directory-1/ directory-2/

Ọzọ diff adịghị abanye na subdirectories, ma anyị nwere ike iji -r ịgbanwee ịgụ subdirectories dị ka nke a.

$ diff -qr directory-1/ directory-2/ 

Iji Meld Visual Diff na Ngwakọta Ngwa

Enwere nhọrọ eserese mara mma nke a na-akpọ meld (ihe dị iche iche na ngwa ngwa maka Desktọpụ GNOME) maka ndị na-enwe mmasị iji òké, ị nwere ike ịwụnye ya dị ka ndị a.

$ sudo apt install meld  [Debian/Ubuntu systems]
$ sudo yum install meld  [RHEL/CentOS systems]
$ sudo dnf install meld  [Fedora 22+]

Ozugbo i tinyechara ya, chọọ \meld na Ubuntu Dash ma ọ bụ Linux Mint Menu, na nchịkọta ọrụ na Fedora ma ọ bụ desktọọpụ CentOS wee malite ya.

Ị ga-ahụ interface Meld n'okpuru ebe ị nwere ike ịhọrọ faịlụ ma ọ bụ ntụnyere ndekọ yana nlele njikwa ụdị. Pịa ntụnyere ndekọ ma gaa na interface ọzọ.

Họrọ akwụkwọ ndekọ aha ịchọrọ iji tụnyere, mara na ị nwere ike itinye akwụkwọ ndekọ aha nke atọ site na ịlele nhọrọ\3-way Comparison .

Ozugbo ịhọrọ akwụkwọ ndekọ aha, pịa Tụlee.

N'isiokwu a, anyị kọwara otu esi achọta ọdịiche dị n'etiti akwụkwọ ndekọ aha abụọ na Linux. Ọ bụrụ na ị maara usoro iwu ọ bụla ma ọ bụ ụzọ gui echefula ịkọrọ gị echiche gị n'isiokwu a site na ngalaba nkọwa n'okpuru.