Yadda za a kwatanta Fayiloli Biyu Rubutun Amfani da Linux

Wannan jagorar zai nuna maka yadda za a yi amfani da Linux don kwatanta fayiloli guda biyu da kuma samar da bambancin su ga allon ko zuwa fayil.

Ba ku buƙatar shigar da software na musamman don kwatanta fayiloli ta amfani da Linux amma kuna buƙatar sanin yadda za a bude taga mai haske .

Kamar yadda jagora mai jagora ya nuna akwai hanyoyi da yawa don bude wata taga mai amfani ta amfani da Linux. Mafi sauki shi ne danna maɓallin CTRL, ALT da T a lokaci guda.

Samar da Fayiloli don Tattaunawa

Don bi tare da wannan jagorar ƙirƙirar fayil da ake kira "file1" kuma shigar da rubutu mai zuwa:

10 kwalabe mai laushi a tsaye a jikin bango

10 kwalabe mai laushi a tsaye a jikin bango

Idan ɗayan kwalban guda ɗaya ya fada bazata ba

Za a sami gilashi 9 da ke tsaye a bango

Zaka iya ƙirƙirar fayil ta bin wadannan umarnin:

  1. Bude fayil ɗin ta hanyar buga umarni mai zuwa: nano file1
  2. Rubuta rubutun a cikin editan nano
  3. Latsa CTRL da O don adana fayil ɗin
  4. Danna CTRL da X don fita fayil ɗin

Yanzu ƙirƙira wani fayil da ake kira "file2" kuma shigar da rubutu mai zuwa:

10 kwalabe mai laushi a tsaye a jikin bango

Idan kwalban kwalba guda 1 ya fada bazata ba

Akwai gilashi 9 da suke tsaye a bango

Zaka iya ƙirƙirar fayil ta bin wadannan umarnin:

  1. Bude fayil ɗin ta hanyar buga umarni mai zuwa: nano file2
  2. Rubuta rubutun a cikin editan nano
  3. Latsa CTRL da O don adana fayil ɗin
  4. Danna CTRL da X don fita fayil ɗin

Yadda za a kwatanta fayiloli biyu Amfani da Linux

Dokar da aka yi amfani da shi a cikin Linux don nuna bambance-bambance tsakanin 2 fayiloli ana kiransa umurni daban.

Mafi sauƙi nau'i na umarni iri-iri kamar haka:

diff file1 file2

Idan fayiloli sun kasance iri ɗaya baza za'a sami fitarwa yayin amfani da wannan umarni, duk da haka, saboda akwai bambance-bambance za ku ga fitarwa kamar wannan:

2,4c2,3

<10 kwalban gilashin dake tsaye a bango

...

> Idan kwalban kwalba guda 1 ya fada bazata ba

> Akwai gilashi 9 da ke tsaye a bango

Da farko dai, kayan aikin na iya zama masu rikicewa amma idan kun fahimci kalmomin da yake da shi daidai ne.

Amfani da idanuwanka zaka iya ganin cewa bambance-bambance tsakanin fayiloli 2 kamar haka:

Kayan kayan aiki daga umurni iri-iri ya nuna cewa tsakanin layi 2 da 4 na fayil na farko da Lines 2 da 3 na fayil na biyu akwai bambance-bambance.

Daga nan sai ya lissafi lambobin daga 2 zuwa 4 daga fayil na farko da suka biyo baya guda biyu a cikin fayil na biyu.

Yadda za a nuna kawai idan fayiloli sun bambanta

Idan kana so ka san idan fayiloli sun bambanta kuma ba ka da sha'awar abin da layin ya bambanta zaka iya tafiyar da umurnin mai zuwa:

diff -q file1 file2

Idan fayiloli sun bambanta da wadannan za a nuna su:

Files file1 da file2 bambanta

Idan fayiloli iri ɗaya ne, babu abin da aka nuna.

Yadda za a nuna sako idan fayilolin Same

Lokacin da kake tafiyar da umurnin da kake son sanin cewa ya yi aiki daidai, don haka kana son sako za a nuna lokacin da kake gudanar da umurni daban-daban ko da kuwa ko fayiloli iri ɗaya ko daban-daban

Don cimma wannan buƙata ta yin amfani da umarnin raba, zaka iya amfani da wannan umurnin :.

bamban -s file1 file2

Yanzu idan fayiloli iri ɗaya ne za ku sami sakon da ke gaba:

Fayiloli file1 da file2 sune kama

Yadda za a samar da bambancin da ke gefe ta gefe

Idan akwai bambancin bambance-bambance to wannan zai iya zama da sauri ga abin da bambance-bambance ke tsakanin fayiloli guda biyu.

Zaka iya canza fitarwa daga umurnin da ya bambanta domin nuna alamar gefen gefe. Don yin wannan gudu wannan umarni:

bamban -y file1 file2

Sakamako don fayil yana amfani da | alama ce ta nuna bambanci tsakanin layin biyu, a don nuna layin da aka haɗa.

Abin sha'awa idan kun gudu da umurnin ta yin amfani da fayilolin zanga-zangar mu sai duk layin za su nuna kamar bambanci sai dai jerin karshe na fayil 2 wanda za'a nuna a matsayin an share shi.

Ƙuntatawa Width Widths

Idan aka gwada fayiloli biyu a gefe ɗaya zai iya zama da wuya a karanta idan fayiloli suna da ginshiƙai na rubutu.

Don ƙuntata adadin ginshiƙai amfani da umarnin nan:

bamban --width = fayil fayil file2

Yadda za a yi watsi da Bambancin Yanayin Lokacin Idan aka kwatanta fayiloli

Idan kuna son kwatanta fayiloli guda biyu amma ba ku damu ba idan harbin haruffa iri ɗaya ne tsakanin fayiloli guda biyu, to, zaka iya amfani da umurnin mai zuwa:

bamban -i file1 file2

Yadda za a yi watsi da bin tafarkin fari a ƙarshen layin

Idan idan aka kwatanta fayilolin da kake lura da nauyin bambance-bambance da bambance-bambance da aka sanya ta wurin sararin sararin samaniya a ƙarshen layin za ka iya cire waɗannan a matsayin nunawa a matsayin canje-canje ta hanyar bin umarnin nan:

bamban -Z file1 file2

Yadda za a yi watsi da dukkanin bambancin sarari na sarari tsakanin fayiloli biyu

Idan kuna da sha'awar rubutun a cikin fayil kuma ba ku damu ba ko akwai karin wurare a cikin ɗayan ɗayan zaka iya amfani da umarnin nan:

bamban -w file1 file2

Yadda za a yi watsi da layin layi a yayin da aka kwatanta da fayiloli biyu

Idan ba ku damu cewa wannan fayil ɗin zai iya samun layi a cikin shi ba to sai zaka iya kwatanta fayiloli ta yin amfani da umarni mai zuwa:

bamban -B file1 file2

Takaitaccen

Zaka iya samun ƙarin bayani ta hanyar karanta littafin jagora don daidaitaccen umurni.

mutum ya bambanta

Za'a iya amfani da umarnin bambancin ta hanyar da ya fi dacewa don nuna maka bambance-bambance tsakanin fayiloli 2 amma zaka iya amfani da shi don ƙirƙirar launi daban-daban a matsayin ɓangare na hanyar da aka tsara kamar yadda aka nuna a cikin wannan jagorar zuwa umurnin Linux .

Wata umarni da zaka iya amfani dashi don kwatanta fayiloli shine umurnin cmp kamar yadda aka nuna ta wannan jagorar . Wannan yana kwatanta fayiloli ta byte.