やりたかったこと ステージング環境から本番環境へのリリース作業などで修正したファイルを転送したかった。 基本的にはステージング環境と本番環境は最新にしておきたいので全て転送してしまうのが理想。 # ステージング環境から本番環境へ転送(tmp,logディレクトリは除く) rsync -avc --exclude-from=exclude.txt ~/www -e ssh user@example.com:~/wwwexclude.txt tmp/ log/こんな感じでokなんですけど、今回の環境ではステージング環境と本番環境の差分がけっこうあったためこの手が使えませんでした、、、 ファイルを指定して転送 なので修正したファイルだけ一括で転送する方法が、、、 「--files-from」というオプションがありました # ステージング環境から本番環境へ指定したファイルだけ転送 rsync -av