Cara Membandingkan Fail Tempatan dan Jauh di Linux
- 782
- 232
- Dave Kreiger V
Dalam artikel ini, kami akan menunjukkan cara membandingkan atau mencari perbezaan antara fail tempatan dan jauh di Linux. Dalam jawatan baru -baru ini, kami mengkaji semula 9 alat perbandingan dan perbezaan fail terbaik (diff) untuk linux. Salah satu alat yang kami lindungi ialah berbeza.
berbeza (pendek untuk perbezaan) adalah alat yang mudah dan mudah digunakan yang menganalisis dua fail dan memaparkan perbezaan dalam fail dengan membandingkan baris fail mengikut baris. Ia mencetak garis yang berbeza. Yang penting, jika anda mahu kedua -dua fail itu sama antara satu sama lain, diff juga mengeluarkan satu set arahan berguna mengenai cara menukar satu fail untuk menjadikannya sama dengan fail kedua.
Untuk membandingkan atau mencari perbezaan antara dua fail pada pelayan yang berbeza, jalankan arahan berikut. Ingatlah untuk mengganti pengguna dan hos jauh dengan parameter sebenar anda.
$ ssh [dilindungi e -mel] "kucing/rumah/root/file_remote" | diff - file_localBandingkan dua fail pada pelayan yang berbeza
Perhatikan bahawa anda juga boleh menyimpan perbezaan antara kedua -dua fail ke fail, menggunakan ciri pengalihan output. Sebagai contoh:
$ ssh [dilindungi e -mel] "kucing/rumah/root/file_remote" | diff - file_local> diff_output.txt
Kemudian gunakan arahan kucing untuk melihat kandungan diff_output.txt fail.
$ CAT Diff_output.txt atau $ bcat diff_output.txt
Di samping itu, anda juga boleh membandingkan atau mencari perbezaan antara dua fail pada dua pelayan jauh, seperti yang ditunjukkan:
$ diff <(ssh [email protected] 'cat /path/to/file1') <(ssh [email protected] 'cat /path/to/file2')
Untuk maklumat lanjut, rujuk halaman Diff Man seperti yang ditunjukkan.
$ lelaki diff
Juga, periksa:
- Cara mencari perbezaan antara dua direktori menggunakan alat diff dan meld
- Contoh Perintah Linux Sdiff untuk Pemula Linux
- A - Z Linux Commands - Gambaran Keseluruhan dengan Contoh
Itu sahaja buat masa ini! Dalam artikel ini, kami telah menunjukkan cara membandingkan atau mencari perbezaan antara dua fail pada pelayan yang berbeza. Kongsi pendapat anda dengan kami atau tanya soalan melalui borang maklum balas di bawah.