タイトル: rsync ファイル/ディレクトリの同期
SEOタイトル: Linuxのrsyncコマンドの使い方
rsync は、ファイルやディレクトリを差分ベースで同期したいときに便利なコマンドです。
SSH と組み合わせると、リモート環境への同期やバックアップで使いやすくなります。
SSH での同期例
rsync -auv -e "ssh -T -i 鍵ファイルパス" \
sshconfigの識別子:同期元パス 同期先パス
よく使うオプション
-a: 属性を保ったまま同期-v: 詳細表示-u: 同期先が新しい場合はスキップ-n: 実際には書き換えずシミュレーション
使うときの注意点
- 本番前に
-nで確認すると安全 - 同期元と同期先を逆にしない
- SSH 鍵や config の識別子が正しいか確認する