Contents
- UNIX
- Windows
- サーバ
- プログラミング言語
- データベース
- プロトコル
- サービス
- オープンソース
- 規格・技術
- アプリケーション
- PC
- DEVICE
- その他(未分類)
お問合せ: メールフォーム
コマンド | 説明 |
---|---|
rsync | リモートホストのファイルやディレクトリの同期を行うアプリケーションソフトウェア |
以下の条件で同期を取る設定
% rsync -ar --delete --exclude="hoge" exsample.com:/path/to/sync /path/to/sync
※. 同期元と同期先は入れ替えることも可能。オリジナルを常に同期元にする
オプション | 説明 |
---|---|
a | アーカイブモード。ディレクトリ内に含まれる全てのファイル、ディレクトリを、シンボリックリンク、パーミッション属性、グループ属性、所有者属性、タイムスタンプを保持したまま同期 |
r | 指定したディレクトリ以下の各ディレクトリも再帰的にバックアップする |
—delete | バックアップ元で削除されたファイルはバックアップ先でも削除する。—deleteは、2回目以降の転送時に付けます |
—exclude | パターン一致するファイルを除外 |
ローカルユーザ「superman」の秘密鍵を使って、リモートユーザ「superman」としてログインして同期を取る
% rsync -e "ssh -i /home/superman/.ssh/id_rsa -l superman" \ exsample.com:/path/to/sync /path/to/sync