-eオプションが必要かどうかを調べようとしました。user@server
rsyncを実行しながら、単にsshingで実行していませんか?
ベストアンサー1
rsync
プロトコル自体について考える必要がないと仮定すると、それはあなた次第ですrsync
。
以前は、rsync
このrsh
プロトコルはデフォルトで使用されていましたが(ビルド時間のデフォルト値が変更されていない場合)、ビルド時間のデフォルト値はssh
2004に変更されました。
疑わしい場合は、rsync
比較的大きなファイル(またはファイルのコレクション)を転送するプロセスを開始し、別の端末で実行して転送をps -ef | grep '[r]sync'
使用していることを確認できますssh
。以下は、ssh
転送を明確に示す私のサーバーの1つの例です。
root 28057 27173 1 09:48 pts/4 00:00:00 rsync -avHP --dry-run /home roaima@otherserver:
root 28058 28057 0 09:48 pts/4 00:00:00 ssh -l roaima otherserver rsync --server -vnlHogDtpre.iLsfx --partial . .
最後に、コンパイルのデフォルト値はRSYNC_RSH
環境変数としてオーバーライドできます。 (詳しくはマニュアルページをご覧ください。)