rsyncはとても便利です。開発環境の内容を一発で本番環境にアップロードするとかいうときにはとても便利です。Gitでpullするのもいいけどrsyncもいいです。各個人の開発環境からみんなで動作検証とかする開発ステージング環境へ反映するときはGitの方がいいけど、本番とミラーリングしているステージング環境なんかを本番に同期するにはrsyncの方がいい。というのはGitにはディレクトリパーミッションを保持する機能がないのです。rsyncにはあります。 またcronなんかで定期的に同期をとるにもrsyncはとてもいいです。更に双方のディレクトリの差分を事前にとることもできます。これはGitの方が便利かな。 基本的な使い方 rsync -a /from /to ディレクトリを丸ごとコピーする際には、rsync -a [同期元] [同期先]でいいわけなんですが、基本的な使い方においてすでに奥が深い
![rsyncの使い方(オプション SSH) - omnioo lab. record | オムニオ・ラボ 画家とハッカー](https://cdn-ak-scissors.b.st-hatena.com/image/square/64a98ee9e22c531dd689ee0889b7519f79378314/height=288;version=1;width=512/http%3A%2F%2Fsaba.omnioo.com%2Fnote%2Fwp-content%2Fthemes%2Fbones%2Fassets%2Fimg%2Fog-saba-document.png)