GNU/Linux >> Belajar Linux >  >> Linux

4 Alat Pembeda File Teratas di UNIX / Linux – Diff, Colordiff, Wdiff, Vimdiff

Untuk menemukan perbedaan antara dua versi file di Linux, Anda dapat menggunakan salah satu dari 4 alat yang dijelaskan dalam artikel ini — diff, colordiff, wdiff, dan vimdiff.

Tangkapan layar yang disediakan untuk alat ini menunjukkan perbedaan antara dua empfile1.txt dan empfile2.txt berikut.

$ cat empfile1.txt

John Smith 	1001 	Sr. Engineer
Peter		1002	Engineer
Fernandous	1003	Sr. Engineer
Kraml		1004	Jr. Engineer

$ cat empfile2.txt

John Smith 	1001 	Sr. Engineer
Peter		1002	Engineer
Fernandous	1003	Resigned
Kraml		1004	Jr. Engineer
Raj		1005	Engineer

1. Perintah Diff

Ini adalah cara tradisional untuk mengetahui perbedaan dua file menggunakan perintah diff.

$ diff empfile1.txt empfile2.txt
3c3
< Fernandous	1003	Sr. Engineer
---
> Fernandous	1003	Resigned
5c5
<
---
> Raj		1005	Engineer

Gbr: Keluaran perintah berbeda

2. Perintah Colordiff

Colordiff menunjukkan perbedaan warna seperti yang ditunjukkan di bawah ini.

Gbr :Keluaran Perintah Colordiff

3. Perintah Wdiff

Keluaran perintah Wdiff:

John Smith 	1001 	Sr. Engineer
Peter		1002	Engineer
Fernandous	1003	[-Sr. Engineer-]	{+Resigned+}
Kraml		1004	Jr. Engineer
{+Raj		1005	Engineer+}
  • Ini menutupi kata / baris yang dihapus dengan [- -]
  • Menutupi kata/baris yang ditambahkan dengan {+ +}

Gbr: Keluaran Perintah Wdiff

4. Perintah Vimdiff

Kami membahas sebelumnya tentang Vimdiff secara rinci.

Gbr :Tangkapan Layar Vimdiff


Linux
  1. 10 Contoh Perintah Cat untuk Mengelola File di Linux / UNIX

  2. 7 Contoh Perintah Patch untuk Menerapkan File Patch Diff di Linux

  3. 4 alat untuk mengunduh file apa pun menggunakan baris perintah di Linux

  1. Cara Menangkap Output Perintah Teratas Unix ke File dalam Format yang Dapat Dibaca

  2. contoh perintah tail di UNIX/Linux

  3. Bagaimana cara menangkap output dari perintah teratas dalam file di linux?

  1. Cara Menggunakan Perintah diff Linux

  2. 9 Contoh Perintah diff di Linux

  3. 12 Alat Baris Perintah Teratas untuk Memantau Linux