Jika Anda sudah familiar dengan diff; alat berbasis terminal Linux untuk membandingkan dua file dalam hal perbedaan kontekstual dan tata letak, Anda akan menyukai apa yang Meld harus menawarkan. Pikirkan Berbaur sebagai alat pembeda dengan peningkatan grafis.
Baik Anda berurusan dengan file repositori Git, file direktori, atau file sistem biasa, kemampuan visual Meld membuat tugas membandingkan file apa pun tidak hanya menyenangkan tetapi juga berjalan-jalan di taman.
Oleh karena itu, memilah-milah file data dan kode tidak perlu lagi menjadi perjuangan bagi pengembang dan pengguna Linux pemula. Selain itu, Berbaur menawarkan fungsionalitas penggabungan di atas itu menjadi alat diff grafis.
Instal Meld di Linux
Sebelum kita dapat mempelajari seluk beluk penerapan Meld sebagai alat perbandingan file yang efektif, pertama-tama kita harus menginstalnya dan menjalankannya di sistem Linux kita.
Bergantung pada preferensi distribusi sistem Linux Anda, instal Meld mengacu pada opsi perintah instalasi berikut. Pastikan Anda adalah pengguna Sudoer atau Anda memiliki hak istimewa Sudo di sistem Linux yang Anda gunakan.
$ sudo apt-get install meld [On Debian, Ubuntu and Mint] $ sudo yum install meld [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux] $ sudo emerge -a sys-apps/meld [On Gentoo Linux] $ sudo pacman -S meld [On Arch Linux] $ sudo zypper install meld [On OpenSUSE]
Membandingkan Dua File di Linux Menggunakan Meld
Buat dua file dengan struktur konten yang sedikit berbeda. Kami akan menggunakan file ini untuk menunjukkan kekuatan Meld sebagai alat pembanding file.
Buat file pertama.
$ nano file1
Kami akan mengisi file ini dengan beberapa konten acak.
1 2 3 4 5 6 7 8 9 10 one two three four five six seven eight nine ten This file contains some number sequences in numeric and textual form. Regards, LinuxShellTips Tutor
Buat file kedua.
$ nano file2
dan isi lagi dengan konten berikut.
11 2 13 4 15 6 7 8 19 10 one twice three four five six seven eight nine ten This file contains some number sequences in numeric form and some textual representation of the numbers. Regards, LinuxShellTips Tutor
Membandingkan Dua File di Linux
Kami sekarang dapat menerapkan dan menjalankan upaya perbandingan file terkait kedua file ini.
$ meld file1 file2
Pertama, Meld menyoroti bagian kedua file yang berbeda dari warna latar depan biru muda. Kemudian menggunakan warna latar depan biru tua untuk menunjukkan elemen kontekstual utama yang membuat kedua file ini berbeda.
Membandingkan Tiga File di Linux
Tidak seperti alat pembanding file diff, kemampuan membandingkan file Meld dapat secara fleksibel diperluas ke tiga file. Mari kita buat file ketiga dan membuatnya sedikit berbeda dari dua file pertama yang kita bandingkan.
$ nano file3
Tambahkan konten berikut ke dalamnya.
21 22 23 24 25 26 27 8 9 10 ones twice thrice fourth fifth sixth seventh eight nine ten This file contains some number sequences in numeric and textual formats. Regards, LinuxShellTips Tutor
Sekarang mari kita coba bandingkan file1 , file2 , dan file3 pada saat yang sama.
$ meld file1 file2 file3
Seperti yang diharapkan, Berbaur telah menyorot bagian dari tiga file yang berbeda dan mengabaikan bagian kontekstual yang identik di semua file.
Mengedit File yang Dibandingkan di Linux
Apakah Anda menggunakan Meld untuk membandingkan perubahan file pada dua atau tiga file, terkadang Anda mungkin ingin melakukan lebih dari sekadar mencatat perbedaan antara file-file ini. Meld membuka file Anda di lingkungan editor yang dapat diedit.
Untuk mengedit file, Anda perlu menjalankan Meld .
$ meld file1 file2
Dalam kasus di atas, kami telah berhasil mengedit kedua file dan menyimpan perubahan melalui Meld.
Membandingkan Dua Direktori di Linux
Kami juga dapat meningkatkan keberuntungan kami dengan Meld dan bandingkan dua direktori jika diperlukan. Gunakan hak akses root untuk menjalankan perintah ini agar efektif.
$ meld Documents Downloads
Saat menggunakan Meld untuk menangani file direktori, Empat fitur penting Meld menonjol:
Bandingkan Perpaduan
Fitur ini menyoroti perbedaan utama antara kedua file.
Bergaul Sama
Fitur ini akan mencoba mengambil file serupa di antara dua direktori.
Bergabung Baru
Fitur ini memilah dan menampilkan penambahan file direktori baru antara dua direktori yang dibandingkan.
Meld Dimodifikasi
Jika Anda memiliki file direktori yang baru saja dimodifikasi yang ingin Anda perhatikan, fitur Meld ini menangani kebutuhan tersebut.
Visualisasi Meld menjadikannya alat pembanding file dan direktori yang ideal karena dengan mudah menguraikan perbedaan terkecil antara file dan direktori yang ditargetkan. Juga, jika Anda seorang pengembang yang kecanduan Git , Bersatu sempurna untuk membandingkan komit Anda sebelum Anda dapat mendorong atau menarik perubahan kode apa pun ke repositori Anda.