diffコマンドを使用して2つの異なるサーバ上のファイルを比較できますか? それ以外のオプションはありますか?異なるサーバ上のファイルを比較するDiffコマンド - Unix
8
A
答えて
16
あなたはscp
を使用して他のサーバーからファイルをコピーして、diff
を使用することができます:あなたはこのような何かを行うことができます。このように単一のコマンドを使用して
それともssh
リモートホストへとdiff
:あなたは、複数のファイルを比較する場合は、あなたにすべてのファイルをコピーするの帯域幅を節約rsyncとrdiffを、見上げる
ssh [email protected] "cat /path/to/remote/file" | diff - /path/to/local/file
4
" - "はSTDINとの違いです。
ssh server 'cat file_to_diff' | diff -u localfile -
8
。
ファイルが非常に大きい場合は、その情報で質問を更新してください。
0
AWSインスタンスのトラブルシューティングを行う場合は、inatanceAを停止して、そのドライブをinstanceBに接続して比較したいと思うかもしれません。
1
私はそれが遅い答えだと知っていますが、私は文字通り、ローカルファイルと2つのリモートファイル質問を取る。
<(...)
(だけではなく)、それはにをプロセス置換を使用することが可能です[、2] bash
で:
diff <(ssh Server1 'cat /path/to/file1') <(ssh Server2 'cat /path/to/file2')
プロセス
<(list)
は非同期に実行し、その入力または出力は次のように表示されていますファイル名もちろん
注
- 一つだけのリモートファイルが必要な場合は、代わりに
<(...)
のいずれかをローカルのファイルを置くことができます。 両方のファイルが同じサーバー上にある場合は、単純
ssh Server1 'diff /path/to/file1 /path/to/file2'
関連する問題
- 1. Git Diffを使用して異なるバージョンのdb3ファイルを比較する
- 2. Unix diff - ファイルの比較時に行末を無視する方法は?
- 3. 異なるPHPサーバの文字列間のPHPの比較
- 4. unixコマンドラインでのファイルの比較
- 5. 値の比較Unix
- 6. Unixの文字列を比較する
- 7. ファイルに対するdiffコマンド
- 8. 異なるファイルの異なる列をマージして比較する
- 9. std :: priority_queue異なる比較
- 10. 異なるJekyll_dataファイルのデータを比較する
- 11. 異なるExcelファイルの2つの列を比較します
- 12. DateTime unixタイムスタンプを比較
- 13. UNIX sedコマンドの並べ替えと比較
- 14. java異なるオプションと比較する
- 15. UNIXソート - 文字比較アルゴリズム
- 16. Atom:split-diffを使用して2つのファイルを比較する方法
- 17. 異なる長さのベクトルの比較
- 18. 異なるデータベーススキーマのパフォーマンスの比較
- 19. UNIXの2つのファイルを比較します
- 20. Unixのフィールドで2つのファイルを比較します
- 21. 2つの異なるファイルの文字列の比較vb.net
- 22. SAS Proc異なるフォーマットの比較
- 23. 異なるバックプロパゲーションアルゴリズムのパフォーマンス比較プロット
- 24. Diffツールに似たクラスオブジェクトの2つのリストを比較する
- 25. Javaの異なるユーザーとしてUNIXコマンドを実行する
- 26. kdiff3ファイルの比較から、diffを統合diff形式で生成できますか?
- 27. ダウンロードすることなく、httpサーバ上のローカルとリモートの2つのファイルを比較できますか?
- 28. 異なるデータフレームの異なるシリーズの比較/マッピング
- 29. ファイルが異なる場合にバッチファイル比較が0に戻る
- 30. Unixサーバ上のファイルにアクセスできない