Yadda Ake Nemo Bambanci Tsakanin Littattafai Biyu Ta Amfani da Diff and Meld Tools


A cikin labarin da ya gabata, mun sake nazarin kayan aikin 9 mafi kyawun kwatancen fayil da bambanci (Diff) don Linux kuma a cikin wannan labarin, zamu bayyana yadda ake samun bambanci tsakanin kundayen adireshi biyu a cikin Linux.

Yawanci, don kwatanta fayiloli guda biyu a cikin Linux, muna amfani da bambance-bambancen - kayan aiki mai sauƙi da asali na Unix wanda ke nuna maka bambanci tsakanin fayilolin kwamfuta guda biyu; yana kwatanta fayilolin layi ta layi kuma yana da sauƙin amfani, ya zo tare da an riga an shigar dashi akan mafi yawan idan ba duk rarraba Linux ba.

Tambayar ita ce ta yaya za mu sami bambanci tsakanin kundayen adireshi biyu a cikin Linux? Anan, muna so mu san abin da fayiloli/kundin adireshi suka zama gama gari a cikin kundayen adireshi biyu, waɗanda suke a cikin kundin adireshi ɗaya amma ba a ɗayan ba.

Ma'anar al'ada don gudanar da diff shine kamar haka:

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

Ta hanyar tsoho, ana yin odar fitar da shi ta haruffa ta hanyar fayil/sunan babban fayil kamar yadda aka nuna a hoton da ke ƙasa. A cikin wannan umarni, maɓallin -q yana gaya wa bambanci don bayar da rahoto kawai lokacin da fayiloli suka bambanta.

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

Bugu da ƙari ba ya shiga cikin ƙananan bayanai, amma za mu iya amfani da -r sauya don karanta ƙananan kundin adireshi kamar haka.

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

Amfani da Meld Visual Diff da Haɗin Kayan aikin

Akwai kyakkyawan zaɓi mai hoto mai suna meld (bambanci na gani da kayan aiki don GNOME Desktop) ga waɗanda ke jin daɗin amfani da linzamin kwamfuta, zaku iya shigar da shi kamar haka.

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

Da zarar kun shigar da shi, bincika meld a cikin Ubuntu Dash ko Linux Mint Menu, a cikin Bayanin Ayyuka a Fedora ko CentOS tebur kuma kaddamar da shi.

Za ku ga ƙirar Meld a ƙasa, inda zaku iya zaɓar fayil ko kwatancen shugabanci da kuma duba sarrafa sigar. Danna kan kwatancen directory kuma matsa zuwa dubawa na gaba.

Zaɓi kundayen adireshi da kuke son kwatantawa, lura cewa zaku iya ƙara kundin adireshi ta uku ta hanyar duba zaɓin Comparison-3-way.

Da zarar ka zaɓi kundin adireshi, danna kan \Compare.

A cikin wannan labarin, mun bayyana yadda ake samun bambanci tsakanin kundayen adireshi biyu a cikin Linux. Idan kun san kowane layin umarni ko hanyar gui kar ku manta da raba ra'ayoyinku ga wannan labarin ta sashin sharhin da ke ƙasa.