rsync のアルゴリズム ~単純コピーのcp/scpコマンドとはどのように違うのか?~rsync は元々は『低速回線を使って高速にファイルを転送・同期する仕組み』として生まれました。そのアルゴリズムはこの目的に対して極めて優れており、1996年に Andrew Tridgell と Paul Mackerras に発表されて以来、今までに広く使われています。 現在の rsync コマンドは以下のアルゴリズムで動作します。 1. コピー元からコピー先へのファイルリストの提示コピー元はコピー先に対し、コピー対象の「ファイル名」「タイムスタンプ」「ファイルサイズ」の 3 つの情報を記載したファイルリストを提示します。 rsync を実行したサーバがファイルコピー先の場合は "receiving incremental file list"、コピー元の場合は "sending increment