Cara Menggunakan diff ke Bandingkan Dua File di Mac Command Line
Perlu membandingkan dua file dengan cepat untuk perbedaan? Alat 'diff' pada baris perintah menawarkan pilihan yang bagus untuk pengguna yang merasa nyaman dengan Terminal. Diff memungkinkan Anda dengan mudah membandingkan dua file, dengan output perintah melaporkan kembali perbedaan apa pun antara file yang dimasukkan.
Perintah diff tersedia secara default di Mac, dan bekerja sama di Linux dan sistem operasi unix lainnya juga, hanya dalam perawatan yang Anda ingin tahu, dan untuk pengguna Windows itu sangat mirip dengan bagaimana file 'fc' membandingkan alat bekerja .
Untuk hasil terbaik, Anda harus bekerja dengan file teks biasa dan bukan teks kaya. Jika perlu, Anda selalu dapat membuat salinan file dan mengubahnya menjadi teks biasa melalui alat baris perintah textutil pada Mac, atau bahkan dengan menggunakan TextEdit.
Cara Menggunakan Diff untuk Membandingkan File di Command Line
Dif adalah alat baris perintah, sehingga Anda harus terlebih dahulu meluncurkan aplikasi Terminal, yang ditemukan di / Applicaitons / Utilities / dan kemudian Anda siap untuk memulai.
Sintaks dasar untuk diff pada baris perintah adalah sebagai berikut:
diff (file input 1) (file input 2)
Sebagai contoh, jika di direktori ini kita ingin membandingkan bash.txt dan bash2.txt, sintaksnya akan terlihat seperti ini:
diff bash.txt bash2.txt
Flag -w dapat berguna untuk file teks biasa karena ia memberitahu diff untuk mengabaikan ruang putih ketika membandingkan file. Dan tentu saja Anda dapat menggunakan path lengkap ke file untuk dibandingkan juga jika perlu, misalnya untuk membandingkan file host yang diedit dengan versi lain di tempat lain:
diff -w /etc/hosts ~/Downloads/BlockEverythingHosts.txt
Contoh keluaran mungkin terlihat seperti berikut:
$ diff -w /etc/hosts ~/Downloads/BlockEverythingHosts.txt
0a1
<## # waktu untuk istirahat
9a12
> 127.0.0.1 facebook.com
Lebih besar dari dan kurang dari simbol berfungsi sebagai panah penunjuk, menunjukkan file mana perbedaan berasal dari dalam kaitannya dengan urutan yang disajikan dalam sintaks perintah asli.
Diff cukup kuat, Anda juga dapat menggunakan diff untuk membandingkan dua isi direktori, yang dapat membantu untuk memverifikasi cadangan atau perubahan file atau integritas file.
Jelas diff membutuhkan baris perintah, tetapi jika Anda lebih suka berada di antarmuka grafis Mac OS yang familiar ketika membandingkan dokumen ada berbagai opsi yang tersedia juga, termasuk membandingkan dua dokumen kata dengan Microsoft Word atau jika Anda bekerja dengan kode dan sintaks, coba alat Xcode FileMerge, git, atau bahkan editor teks BBEdit yang sangat baik untuk Mac. Dan jika Anda berada di windows, perintah 'fc' pada dasarnya berfungsi sama dengan perintah diff, dengan 'fc file1 file2' mencapai perbandingan yang kurang lebih sama dengan diff.
Punya tips lain untuk diff, atau membandingkan dua file terhadap satu sama lain? Bagikan di bawah ini!