Bagaimana Membandingkan File Lokal dan Remote di Linux
Pada artikel ini, kami akan menunjukkan cara membandingkan atau menemukan perbedaan antara file lokal dan jarak jauh di Linux. Dalam posting terbaru, kami meninjau 9 alat perbandingan dan perbedaan file (Diff) terbaik untuk Linux. Salah satu alat yang kami bahas adalah diff.
diff (kependekan dari perbedaan) adalah alat sederhana dan mudah digunakan yang menganalisis dua file dan menampilkan perbedaan dalam file dengan membandingkan file baris demi baris. Ini mencetak garis yang berbeda. Yang penting, jika Anda ingin kedua file tersebut identik satu sama lain, diff juga menampilkan serangkaian instruksi berguna tentang cara mengubah satu file agar identik dengan file kedua.
Untuk membandingkan atau menemukan perbedaan antara dua file di server berbeda, jalankan perintah berikut. Ingatlah untuk mengganti pengguna dan host jarak jauh dengan parameter Anda yang sebenarnya.
ssh user@remote-host "cat /home/root/file_remote" | diff - file_local
Perhatikan bahwa Anda juga dapat menyimpan perbedaan antara dua file ke satu file, menggunakan fitur pengalihan keluaran. Misalnya:
ssh user@remote-host "cat /home/root/file_remote" | diff - file_local > diff_output.txt
Kemudian gunakan perintah cat untuk melihat isi file diff_output.txt.
cat diff_output.txt
OR
bcat diff_output.txt
Selain itu, Anda juga dapat membandingkan atau menemukan perbedaan dua file di dua server jarak jauh, seperti gambar berikut:
diff <(ssh user@remote-host1 'cat /path/to/file1') <(ssh user@remote-host2 'cat /path/to/file2')
Untuk informasi lebih lanjut, lihat halaman manual diff seperti yang ditunjukkan.
man diff
Juga, periksa:
- Cara Menemukan Perbedaan Antara Dua Direktori Menggunakan Alat Diff dan Meld
- Contoh Perintah Linux sdiff untuk Pemula Linux
- A – Z Perintah Linux – Ikhtisar dengan Contoh
Itu saja untuk saat ini! Pada artikel ini, kami telah menunjukkan cara membandingkan atau menemukan perbedaan antara dua file di server berbeda. Bagikan pemikiran Anda kepada kami atau ajukan pertanyaan melalui formulir umpan balik di bawah.