9 Alat Perbandingan dan Perbedaan File Terbaik (Diff) untuk Linux
- 1563
- 268
- Ian Parker
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 PerbandinganAda 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 diffPerintah 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 ColordiffPerintah 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 Wdiffwdiff 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 perbedaanKunjungi 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:
- Mendukung beberapa format diff
- Mendukung perbandingan direktori
- Mendukung File Diff Bacaan
- Antarmuka yang dapat disesuaikan
- Membuat dan Menerapkan tambalan ke file sumber
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:
- Mendukung perbandingan direktori
- Integrasi File Browser
- Sangat dapat dikonfigurasi
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:
- Perbandingan dua arah dan tiga arah dari file dan direktori
- Pembaruan Perbandingan File Saat pengguna mengetik lebih banyak kata
- Membuat gabungan lebih mudah menggunakan mode auto-rge dan tindakan pada blok yang diubah
- Perbandingan Mudah Menggunakan Visualisasi
- Mendukung git, lincah, subversi, bazaar plus lebih banyak lagi
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:
- Sorot sintaks
- Pintasan keyboard untuk navigasi yang mudah
- Mendukung Undo Unlimited
- Dukungan Unicode
- Mendukung GIT, CVS, DARCS, Mercurial, RCS, Subversion, SVK dan Monoton
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:
- Perbandingan dangkal dan rekursif dari dua, tiga file atau dua direktori
- Sorotan perbedaan horizontal
- Penggabungan file interaktif dan penghematan output yang dihasilkan
- Mendukung Ulasan Gabungan/Pemolisian
- Mendukung alat diff eksternal seperti GNU diff, sig diff, cleareddiff dan banyak lagi
- Diperpanjang menggunakan skrip
- Sepenuhnya dapat disesuaikan menggunakan file sumber daya ditambah banyak fitur kecil lainnya
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:
- Menunjukkan perbedaan baris demi baris dan karakter berdasarkan karakter
- Mendukung auto-rge
- Editor yang dibangun untuk menangani konflik gabungan
- Mendukung Unicode, UTF-8 dan banyak codec lainnya
- Memungkinkan pencetakan perbedaan
- Dukungan Integrasi Windows Explorer
- Juga mendukung deteksi otomatis melalui byte-order-mark "BOM"
- Mendukung penyelarasan garis manual
- GUI intuitif dan banyak lagi
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.
- « 15 Tip dan trik perintah 'sed' yang berguna untuk tugas administrasi sistem linux harian
- Cara berbagi file dengan aman dan anonim dengan ukuran apa pun melalui jaringan Tor dengan Onionshare »