rsync
コマンドを使用すると、簡単に 2 つのディレクトリを同期することができます。
下記の例では、src
ディレクトリの中身を dst
ディレクトリに同期しています。
$ rsync -av src/ dst
src
の後ろに スラッシュを付けるのを忘れない ようにしてください。
このスラッシュを忘れると、dst
ディレクトリの中に src
ディレクトリができちゃいます。
オプションの -a
は archive mode として動作させることを示しており、よく使うオプションをまとめて指定したのと同様の効果があります(例えば、ディレクトリを再帰的にコピーとか、属性をそのまま保つとかとか)。
rsync
コマンドは更新されているファイルだけをコピーしてくれるので、大量のファイルが格納されていても、同期処理は短時間で完了します。
rsync
は、ローカル PC 内のディレクトリの同期だけではなく、リモートホスト上のディレクトリとの同期にも対応しています。
詳しい rysnc コマンドの使い方は下記を参照してください。