Cara Menggunakan diff untuk Membandingkan Dua File di Baris Perintah Mac

Daftar Isi:

Anonim

Perlu membandingkan dua file dengan cepat untuk mengetahui perbedaannya? Alat 'diff' baris perintah menawarkan pilihan yang bagus untuk pengguna yang nyaman dengan Terminal. Diff memungkinkan Anda untuk dengan mudah membandingkan dua file, dengan keluaran perintah melaporkan kembali perbedaan apa pun antara file yang dimasukkan.

Perintah diff tersedia secara default di Mac, dan bekerja dengan cara yang sama di Linux dan sistem operasi unix lainnya, harap berhati-hati, dan untuk pengguna Windows cukup mirip dengan caranya alat pembanding file 'fc' berfungsi.

Untuk hasil terbaik, Anda pasti ingin bekerja dengan file teks biasa dan bukan teks kaya. Jika perlu, Anda selalu dapat membuat salinan file dan mengonversinya menjadi teks biasa melalui alat baris perintah textutil di Mac, atau bahkan dengan menggunakan TextEdit.

Cara Menggunakan Diff untuk Membandingkan File di Baris Perintah

Diff adalah alat baris perintah, sehingga Anda harus meluncurkan aplikasi Terminal terlebih dahulu, yang ditemukan di /Applicaitons/Utilities/ dan kemudian Anda siap untuk memulai.

Sintaks dasar untuk diff pada baris perintah adalah sebagai berikut:

diff (input file 1) (input file 2)

Misalnya, jika di direktori ini kita ingin membandingkan bash.txt dan bash2.txt, sintaksnya akan terlihat seperti berikut:

diff bash.txt bash2.txt

Bendera -w berguna untuk file teks biasa karena memberi tahu diff untuk mengabaikan spasi saat membandingkan file. Dan tentu saja Anda dapat menggunakan path lengkap ke file untuk membandingkan juga jika perlu, misalnya untuk membandingkan file host yang diedit dengan versi lain di tempat lain:

diff -w /etc/hosts ~/Downloads/BlockEverythingHosts.txt

Contoh output mungkin terlihat seperti berikut:

$ diff -w /etc/hosts ~/Downloads/BlockEverythingHosts.txt

0a1

< waktunya istirahat

9a12

> 127.0.0.1 facebook.com

Simbol lebih besar dari dan kurang dari berfungsi sebagai tanda panah penunjuk, menunjukkan dari file mana asal perbedaan terkait dengan urutan yang disajikan dalam sintaks perintah asli.

Diff cukup canggih, Anda juga dapat menggunakan diff untuk membandingkan dua konten direktori, yang dapat berguna untuk memverifikasi cadangan atau perubahan file atau integritas file.

Jelas diff memerlukan baris perintah, tetapi jika Anda lebih suka menggunakan antarmuka grafis Mac OS yang sudah dikenal saat membandingkan dokumen, ada berbagai opsi yang tersedia juga, termasuk membandingkan dua dokumen kata dengan Microsoft Word atau jika Anda bekerja dengan kode dan sintaksis, coba alat Xcode FileMerge, git, atau bahkan editor teks BBEdit yang luar biasa untuk Mac.Dan jika Anda menggunakan windows, perintah 'fc' bekerja pada dasarnya sama dengan perintah diff, dengan 'fc file1 file2' mencapai perbandingan yang kurang lebih sama dengan diff.

Punya tips lain untuk diff, atau untuk membandingkan dua file satu sama lain? Bagikan di bawah ini!

Cara Menggunakan diff untuk Membandingkan Dua File di Baris Perintah Mac