Cara Mbandingkan Dua File Teks Menggunakan Linux

Pandhuan iki bakal nuduhake sampeyan carane nggunakake Linux kanggo mbandhingake rong file lan ngowahi prabédan ing layar utawa menyang file.

Sampeyan ora perlu nginstal piranti alus khusus kanggo mbandhingaké file kanthi nggunakake Linux nanging sampeyan kudu ngerti cara mbukak jendhela terminal .

Minangka panduan pandhuan kasebut ana akeh cara kanggo mbukak jendhela terminal nggunakake Linux. Sing paling gampang kanggo mencet tombol CTRL, ALT lan T ing wektu sing padha.

Nggawe File sing Dibanding

Supaya bisa tindakake bebarengan karo pandhuan iki nggawe file sing dijenengi "file1" lan ketik teks ing ngisor iki:

10 botol ijo ngadeg ing tembok

10 botol ijo ngadeg ing tembok

Yen botol siji ijo ora sengaja tiba

Bakal ana 9 botol ijo sing ngadeg ing tembok

Sampeyan bisa nggawe file kanthi ngurutake petunjuk kasebut:

  1. Bukak file kanthi ngetik perintah ing ngisor iki: nano file1
  2. Ketik teks menyang editor nano
  3. Pencet CTRL lan O kanggo nyimpen file kasebut
  4. Pencet CTRL lan X kanggo metu saka berkas kasebut

Saiki, nggawe file liya sing jeneng "file2" lan ketik teks ing ngisor iki:

10 botol ijo ngadeg ing tembok

Yen 1 botol ijo ora sengaja tiba

Bakal ana 9 botol ijo sing ngadeg ing tembok

Sampeyan bisa nggawe file kanthi ngurutake petunjuk kasebut:

  1. Mbukak file kanthi ngetik perintah ing ngisor iki: nano file2
  2. Ketik teks menyang editor nano
  3. Pencet CTRL lan O kanggo nyimpen file kasebut
  4. Pencet CTRL lan X kanggo metu saka berkas kasebut

Cara Mbandingkan Dua File Nggunakake Linux

Printah sing digunakake ing Linux kanggo nuduhake beda antarane 2 file diarani perintah diff.

Wangun sing paling gampang saka perintah diff yaiku kaya mangkene:

diff file1 file2

Yen file sing padha ora bakal ana output nalika nggunakake perintah iki, Nanging, amarga ana beda, sampeyan bakal weruh output sing padha karo:

2,4c2,3

<10 botol ijo ngadeg ing tembok

...

> Yen 1 botol ijo ora sengaja tiba

> Bakal ana 9 botol ijo sing ngadeg ing tembok

Kaping pisanan, output uga koyone bingung nanging yen sampeyan ngerti istilah kasebut cukup logis.

Nggunakake mripatmu dhewe, sampeyan bisa ndeleng manawa beda antarane 2 file yaiku:

Output saka perintah diff nuduhake yen antarane garis 2 lan 4 saka file lan baris pertama 2 lan 3 file liya ana beda.

Iku banjur nampilake garis saka 2 nganti 4 saka file sing kapisan lan diikuti 2 garis sing beda ing file sing kapindho.

Carane Mung Tampilake Yen File Iku Beda

Yen sampeyan mung pengin ngerti yen file beda lan sampeyan ora kasengsem ing garis sing beda sampeyan bisa nglakoke perintah kasebut:

diff -q file1 file2

Yen file sing beda-beda, ing ngisor iki bakal ditampilake:

Berkas files1 lan file2 beda-beda

Yen file padha, ora ana apa-apa sing ditampilake.

Carane Nampilake Pesen Yen File Iku Padha

Nalika sampeyan nglakoni prentah sampeyan pengin ngerti sing wis dianggo kanthi bener, dadi sampeyan pengin pesen sing bakal ditampilake nalika sampeyan nglakokake perintah diff tanpa mangerteni apa file padha utawa beda

Kanggo entuk syarat iki kanthi nggunakake perintah diff, sampeyan bisa nggunakake printah ing ngisor iki:.

diff -s file1 file2

Saiki yen file sing padha sampeyan bakal nampa pesen ing ngisor iki:

Berkas file1 lan file2 padha

Cara Nggawe Side Beda dening Side

Yen ana persil beda banjur bisa cepet banget dadi bingung apa beda antarane sing bener antarane rong file kasebut.

Sampeyan bisa ngganti output saka perintah diff supaya asil dituduhake bebarengan. Supaya bisa nglakokna iki nglakoni perintah ing ngisor iki:

diff -y file1 file2

Output kangge file migunakaken | | simbol kanggo nuduhaké prabédan antarané garis loro, sawijining

Apike, yen sampeyan nglakoni perintah nggunakake file demontrasi, kabeh baris bakal dituduhake beda kajaba garis pungkasan file 2 sing bakal ditampilake minangka wis dibusak.

Matesi Widths Column

Nalika mbandhingake loro file ing sisih kasebut bisa dadi angel diwaca yen file duwe akeh kolom teks.

Kanggo matesi sawetara kolom, gunakake perintah ing ngisor iki:

diff --width = 5 file file2

Cara Ngilangi Beda Kasus Nalika Mbandingaken File

Yen sampeyan pengin mbandhingake rong file nanging sampeyan ora peduli manawa kasus huruf kasebut padha antarane rong file, sampeyan bisa nggunakake printah ing ngisor iki:

diff -i file1 file2

Cara Ngilangi Space Trailing White ing Akhir Jalur

Yen nalika mbandingaken file-file kasebut sampeyan bakal mangerteni manawa beda lan beda sing disebabake dening papan putih ing mburi baris sampeyan bisa ngilangi iki minangka nuduhake munggah minangka owah-owahan kanthi nglakoke perintah ing ngisor iki:

diff -Z file1 file2

Cara Ngelingke Kabeh Beda Spasi Putih Antara Dua File

Yen sampeyan mung kasengsem ing teks sajrone file lan sampeyan ora peduli manawa ana spasi luwih saka siji liyane, sampeyan bisa nggunakake printah ing ngisor iki:

diff -w file1 file2

Cara Ngilangi Blangko Baris Nalika Membanding Dua File

Yen sampeyan ora ngerteni yen file siji mungkin ana baris kosong ing banjur sampeyan bisa mbandhingake file nggunakake perintah ing ngisor iki:

diff -B file1 file2

Ringkesan

Sampeyan bisa nemokake katrangan liyane kanthi maca manual kanggo dhata diff.

wong diff

Pangaturan diff bisa digunakake ing wangun paling gampang kanggo mung nuduhake sampeyan beda antarane 2 file nanging sampeyan uga bisa nggunakake aplikasi kasebut kanggo nggawe file diff minangka bagéan saka strategi patching kaya sing dituduhake ing pandhuan iki menyang perintah tembelan Linux .

Perintah liyane sing bisa digunakake kanggo mbandhingake file yaiku perintah cmp sing diperlokake dening pandhuan iki . Iki mbandhingake file byte kanthi bait.