バックアップなどの目的で、rsyncを使ってサーバ間でファイルを同期することがあります。
定期的に自動実行させることが多いので、久しぶりに使おうとするとオプションなどすっかり忘れています。
1 |
rsync -av -e ssh user_name@server_address:/var/files/data/ ~/data |
sshを使うのでscpコマンドに似ていますね。
ここで指定しているオプションは
-a 同期元の構造をそのまま同期するためのオプション
-v 詳細を表示する
-e sshを使用して他のサーバと同期する
sshのポート番号が標準ではない場合は
1 |
rsync -av -e 'ssh -p 12345' user_name@server_address:/var/files/data/ ~/data |