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.