9 Alat Perbandingan dan Perbedaan File Terbaik (Diff) untuk Linux

9 Alat Perbandingan dan Perbedaan File Terbaik (Diff) untuk Linux

Saat menulis file program atau file teks normal, pemrogram dan penulis terkadang ingin mengetahui perbedaan antara dua file atau dua versi dari file yang sama. Saat Anda membandingkan dua file komputer di Linux, perbedaan antara isinya disebut a diff. Deskripsi ini lahir dari referensi ke output Diff, utilitas perbandingan file perintah unix yang terkenal.

9 Alat Diff File Linux Terbaik atau Perbandingan

Ada beberapa alat perbandingan file yang dapat Anda gunakan di Linux, dan dalam ulasan ini, kami akan melihat beberapa alat berbasis terminal terbaik dan GUI diff yang dapat Anda manfaatkan saat menulis kode atau file teks lainnya.

1. Perintah diff

Saya suka memulai dengan alat baris perintah unix asli yang menunjukkan perbedaan antara dua file komputer. Diff sederhana dan mudah digunakan, ia sudah dipasang sebelumnya pada sebagian besar distribusi Linux. Ini membandingkan file baris demi baris dan mengeluarkan perbedaan di antara mereka.

Anda dapat memeriksa entri manual untuk diff agar mudah menggunakannya.

# Man diff 
Perintah Linux Diff untuk membandingkan file

Ada beberapa pembungkus untuk diff Alat yang meningkatkan fungsinya dan ini termasuk:

Komando Colordiff

Colordiff adalah skrip perl yang menghasilkan output yang sama seperti diff, tetapi dengan warna dan sintaksis sintaksis. Ini memiliki skema warna yang dapat disesuaikan.

Anda dapat menginstal Colordiff Pada sistem Linux Anda, menggunakan alat manajer paket default yang disebut yum, dnf atau apt-get seperti yang ditunjukkan.

# yum instal colordiff [on Centos/rhel/fedora] # DNF menginstal colordiff [on Fedora 23+ versi] $ sudo apt-get install colordiff [on Debian/Ubuntu/Mint] 

Anda dapat memeriksa entri manual untuk Colordiff seperti yang ditunjukkan.

# Man Colordiff 
Perintah Linux Colordiff - Output Diff Warna

Perintah WDIFF

Itu Wdiff Utilitas adalah ujung depan diff Perintah digunakan untuk membandingkan file berdasarkan kata demi kata. Program ini sangat berguna saat membandingkan dua teks dengan kata -kata yang diubah dan untuk paragraf yang telah diisi ulang.

Untuk memasang Wdiff Pada sistem Linux Anda, jalankan:

# yum instal wdiff [on Centos/rhel/fedora] # DNF Instal WDIFF [ON Fedora 23+ versi] $ sudo apt-get install wdiff [on Debian/Ubuntu/Mint] 

Menggunakan Wdiff manual untuk cara menggunakannya di linux.

# Man Wdiff 
wdiff membandingkan dua file di linux

2. Perintah Vimdiff

Vimdiff bekerja secara canggih dibandingkan dengan diff kegunaan. Ini memungkinkan pengguna untuk mengedit hingga empat versi file sambil menunjukkan perbedaan mereka. Saat Anda menjalankannya, Vimdiff Membuka dua atau tiga atau empat file menggunakan editor teks vim.

Vimdiff mengedit beberapa file untuk perbedaan

Kunjungi beranda: http: // vimdoc.SourceForge.net/htmldoc/diff.html

Setelah melihat sekolah lama diff alat, mari kita pindah ke beberapa Gui diff Alat yang tersedia di Linux.

3. Kompare

Kompare adalah GUI DDF pembungkus yang memungkinkan pengguna untuk melihat perbedaan antara file dan juga menggabungkannya.

Beberapa fiturnya meliputi:

  1. Mendukung beberapa format diff
  2. Mendukung perbandingan direktori
  3. Mendukung File Diff Bacaan
  4. Antarmuka yang dapat disesuaikan
  5. Membuat dan Menerapkan tambalan ke file sumber
Kompare Tool - Bandingkan dua file di Linux

Kunjungi beranda: https: // www.kde.org/aplikasi/pengembangan/kompare/

4. Membedakan

Membedakan adalah aplikasi GUI lintas platform untuk membandingkan dan menggabungkan file. Ini memiliki dua mesin fungsionalitas, mesin diff yang menunjukkan perbedaan antara dua file, yang mendukung penyorotan dan pengeditan intra-line dan mesin gabungan yang menghasilkan garis yang diubah antara tiga file.

Itu memiliki fitur berikut:

  1. Mendukung perbandingan direktori
  2. Integrasi File Browser
  3. Sangat dapat dikonfigurasi
Diffmerge - Bandingkan file di Linux

Kunjungi beranda: https: // sourceGear.com/Diffmerge/

5. MELD - DEFF Tool

Berbaur adalah alat GUI diff dan gabungan yang ringan. Ini memungkinkan pengguna untuk membandingkan file, direktori plus program yang dikendalikan versi. Dibangun khusus untuk pengembang, ia hadir dengan fitur -fitur berikut:

  1. Perbandingan dua arah dan tiga arah dari file dan direktori
  2. Pembaruan Perbandingan File Saat pengguna mengetik lebih banyak kata
  3. Membuat gabungan lebih mudah menggunakan mode auto-rge dan tindakan pada blok yang diubah
  4. Perbandingan Mudah Menggunakan Visualisasi
  5. Mendukung git, lincah, subversi, bazaar plus lebih banyak lagi
MELD - Alat diff untuk membandingkan file di Linux

Kunjungi beranda: http: // meldmerge.org/

6. Diffuse - GUI Diff Tool

Membaur adalah alat GUI Diff dan Gabungan yang populer, gratis, kecil dan sederhana yang dapat Anda gunakan di Linux. Ditulis dalam Python, ia menawarkan dua fungsi utama, yaitu: perbandingan file dan kontrol versi, memungkinkan pengeditan file, penggabungan file dan juga menghasilkan perbedaan antara file.

Anda dapat melihat ringkasan perbandingan, pilih baris teks dalam file menggunakan pointer mouse, mencocokkan baris dalam file yang berdekatan dan mengedit file yang berbeda. Fitur lain termasuk:

  1. Sorot sintaks
  2. Pintasan keyboard untuk navigasi yang mudah
  3. Mendukung Undo Unlimited
  4. Dukungan Unicode
  5. Mendukung GIT, CVS, DARCS, Mercurial, RCS, Subversion, SVK dan Monoton
Diffuse - Alat untuk membandingkan file teks di Linux

Kunjungi beranda: http: // difus.SourceForge.bersih/

7. XXDIFF - Alat Diff and Gabungan

Xxdiff adalah alat pembanding file dan direktori yang gratis dan kuat yang berjalan pada sistem operasi seperti UNIX seperti Linux, Solaris, HP/UX, IRIX, DEC TRU64. Salah satu batasan XXDIFF adalah kurangnya dukungan untuk file Unicode dan pengeditan inline file diff.

Ini memiliki daftar fitur berikut:

  1. Perbandingan dangkal dan rekursif dari dua, tiga file atau dua direktori
  2. Sorotan perbedaan horizontal
  3. Penggabungan file interaktif dan penghematan output yang dihasilkan
  4. Mendukung Ulasan Gabungan/Pemolisian
  5. Mendukung alat diff eksternal seperti GNU diff, sig diff, cleareddiff dan banyak lagi
  6. Diperpanjang menggunakan skrip
  7. Sepenuhnya dapat disesuaikan menggunakan file sumber daya ditambah banyak fitur kecil lainnya
Alat XXDIFF

Kunjungi beranda: http: // furius.CA/XXDIFF/

8. KDIFF3 - - Alat Diff and Gabungan

Kdiff3 adalah alat yang keren, lintas platform dan gabungan yang terbuat dari Kdevelop. Ini bekerja pada semua platform seperti Unix termasuk Linux dan Mac OS X, Windows.

Ini dapat membandingkan atau menggabungkan dua hingga tiga file atau direktori dan memiliki fitur penting berikut:

  1. Menunjukkan perbedaan baris demi baris dan karakter berdasarkan karakter
  2. Mendukung auto-rge
  3. Editor yang dibangun untuk menangani konflik gabungan
  4. Mendukung Unicode, UTF-8 dan banyak codec lainnya
  5. Memungkinkan pencetakan perbedaan
  6. Dukungan Integrasi Windows Explorer
  7. Juga mendukung deteksi otomatis melalui byte-order-mark "BOM"
  8. Mendukung penyelarasan garis manual
  9. GUI intuitif dan banyak lagi
Alat KDIFF3 untuk Linux

Kunjungi beranda: http: // kdiff3.SourceForge.bersih/

9. Tkdiff

Tkdiff juga merupakan cross-platform, wrapper GUI yang mudah digunakan untuk Alat Diff UNIX. Ini memberikan tampilan berdampingan dari perbedaan antara dua file input. Ini dapat berjalan di Linux, Windows dan Mac OS X.

Selain itu, ia memiliki beberapa fitur menarik lainnya termasuk bookmark diff, peta grafis perbedaan untuk navigasi yang mudah dan cepat ditambah lagi.

Kunjungi beranda: https: // sourceForge.net/proyek/tkdiff/

Setelah membaca ulasan ini tentang beberapa file dan alat pembanding direktori dan gabungan, Anda mungkin ingin mencoba beberapa di antaranya. Ini mungkin bukan satu -satunya alat diff yang tersedia yang dapat Anda temukan di Linux, tetapi mereka diketahui menawarkan beberapa fitur terbaik, Anda mungkin juga ingin memberi tahu kami tentang alat di luar yang telah Anda uji dan berpikir layak disebutkan di antara yang terbaik.